Android多色渐变边框(开始、中间和结束颜色)

4
我想在Android上实现描边效果,就像开始时的颜色是白色,在中间显示阴影黑色,并且在结束时颜色与开始时相同。我有一张描边的图片,但我不能在这里发布。我们能实现这个吗?提前致谢。
1个回答

8

您可以拥有这样的形状,当然,您需要根据自己的需求更改颜色。

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

    <stroke android:width="6dp" android:color="#FFCCCCCC"/>

    <padding 
        android:left="5dp" 
        android:top="5dp" 
        android:right="5dp"
        android:bottom="5dp" />

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

    <gradient
        android:angle="270"
        android:startColor="#FFCCCCCC"
        android:centerColor="#FFFFFFFF"
        android:endColor="#FFCCCCCC"
        android:type="linear" />

</shape> 

根据您的要求添加了一些链接,

http://blog.stylingandroid.com/

http://developer.android.com/guide/topics/ui/themes.html

http://developers.janrain.com/documentation/mobile-libraries/android/android-sdk/introduction-to-android-theme-customization/


你能给我一些学习这些东西的好链接吗?我是一个Android的新手,谢谢。 - malik M
@user3036320,你能用图形化的方式解释一下你想做什么吗? - VendettaDroid
(文本+数字和圆圈+文本)。 - Ahamadullah Saikat

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接