gpt4 book ai didi

android - 如何使用xml文件在android中实现这种类型的Progressbar

转载 作者:IT王子 更新时间:2023-10-28 23:32:57 26 4
gpt4 key购买 nike

如何应用发光效果?

我正在尝试创建这种类型的水平 ProgressBar,但不知道作为进度起点的发光效果。

enter image description here

这是我的渐变色代码

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >

<item android:id="@android:id/background">
<shape>
<corners android:radius="0dip" />

<solid android:color="#ff9d9e9d"/>
</shape>
</item>
<item android:id="@android:id/secondaryProgress">
<clip>
<shape>
<corners android:radius="5dip" />

<gradient
android:angle="180"
android:startColor="#8872f8fc"
android:endColor="#886dc0e3" />
</shape>
</clip>
</item>
<item android:id="@android:id/progress">
<clip>
<shape>
<corners android:radius="5dip" />

<gradient
android:angle="180"
android:startColor="#31c6f7"
android:centerColor="#2ea6d1"
android:endColor="#2884a6" />
</shape>
</clip>
</item>

</layer-list>

最佳答案

您可以使用 png 图像来制作发光的头部。在图层列表中使用 标签并将其右对齐。我为一个完全不同的应用程序做了类似的事情

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >

<item>
<shape>
<gradient
android:angle="270"
android:endColor="#4C4C4C"
android:startColor="#303030" />

<stroke
android:width="0dp"
android:color="#000000" />

<corners android:radius="0dp" />

<padding
android:bottom="0dp"
android:left="5dp"
android:right="0dp"
android:top="0dp" />
</shape>
</item>
<item>
<bitmap
android:antialias="true"
android:gravity="right|bottom|fill_vertical"
android:src="@drawable/spinner_down_arrow" />
</item>

</layer-list>

关于android - 如何使用xml文件在android中实现这种类型的Progressbar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15243553/

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