我可以使用以下XML
<shape android:shape="rectangle" xmlns...">
<gradient
android:startColor="#255779"
android:centerColor="#3e7492"
android:endColor="#a6c0cd"
android:angle="90"/>
<stroke android:width="1dp" android:color="#0d202e"/>
</shape>
Run Code Online (Sandbox Code Playgroud)
渐变很好
我正在尝试使用代码(没有XML)做同样的事情
int colors[] = { 0xff255779 , 0xff3e7492, 0xffa6c0cd };
GradientDrawable g = new GradientDrawable(GradientDrawable.Orientation.TOP_BOTTOM, colors);
setBackgroundDrawable(g);
渐变DOES出现但它与XML中的那个不一样,我的意思是颜色相同但渐变不相同,我认为它与xml中的开始,中间,结束颜色有关
我该如何添加一个笔画
任何帮助将不胜感激
| 归档时间: |
|
| 查看次数: |
16246 次 |
| 最近记录: |