本文介绍了具有渐变和中间透明的Android形状边框的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要创建一个圆角边界,该边界具有渐变边界.
I need to create a round corner border, where border with gradient.
推荐答案
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<stroke
android:width="4dp"
android:color="@color/transparent" />
<gradient
android:startColor="#374533"
android:centerColor="#432727"
android:endColor="#222430"
android:angle="135"/>
<corners android:radius="10dp" />
</shape>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<gradient
android:startColor="#efe301"
android:centerColor="#7dc17b"
android:endColor="#01dae6"
android:angle="180"/>
<corners android:radius="10dp" />
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/round_border"/>
<item android:drawable="@drawable/round_background" />
</layer-list>
在这里,您可以在round_background.xml中设置android:width ="4dp"来设置边框的大小.在需要的地方使用结果result_drawable.xml.享受. :}
Here, you can set android:width="4dp" in round_background.xml to set size of your border. use result result_drawable.xml where you want..Enjoy. :}
这篇关于具有渐变和中间透明的Android形状边框的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!