gpt4 book ai didi

java - 在 Bitmap 周围绘制渐变透明圆

转载 作者:行者123 更新时间:2023-12-01 15:14:53 27 4
gpt4 key购买 nike

我从文件中获得了一个位图,我需要能够用周围的渐变来绘制它(逐渐变得更加透明)。我该怎么办呢?我环顾四周并没有找到太多东西。

直接指向正确的方向会有所帮助,谢谢。

-编辑-

我想以编程方式执行此操作,例如使用位图类和 Canvas 。

我画了一张图来说明我的问题。 (仍然坚持这一点): /image/9aFMu.jpg

最佳答案

您可以在 xml 中执行此操作。

<?xml version="1.0" encoding="UTF-8"?>

<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >

<item>
<shape android:shape="rectangle" >

<!-- end colour at top, start colour at bottom -->
<!-- Your colors can include hex alpha values -->
<!-- #ff000000 is fully transparent black -->
<!-- #00000000 is non transparent black -->
<!-- There are more options in that link to control the gradient more -->
<gradient
android:type="radial"
android:endColor="@color/endColor"
android:startColor="@color/startColor"/>

</shape>

</item>

<!-- top, bottom left and right adds padding -->
<item android:bottom="3px">
<Bitmap src="@drawable/yourBitmap />
</item>
</layer-list>

这是一个很好的链接,其中包含有关 xml 可绘制对象的更多信息。 http://idunnolol.com/android/drawables.html

关于java - 在 Bitmap 周围绘制渐变透明圆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11765596/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com