我想要创建一个从内到外的背景渐变。而在外面它应该变得更暗。这是一张图片:
任何人都可以给我一些建议,我可以创建类似的东西吗? 或者我应该为此拍摄照片?如果是,那么关于不同屏幕分辨率的内容是什么?或关于风景/肖像模式?
答案 0 :(得分:2)
是的,您可以使用nine patch image来实现此类型的gredient
但如果您想使用gredient,那么我认为这对您有帮助..
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
<gradient
android:type="radial"
android:centerX="50%"
android:centerY="50%"
android:startColor="#FFff0000"
android:endColor="#FF000000"
android:gradientRadius="100"/>
</shape>
和this是olnline工具,你可以在其中创建gredient,你可以使用android选项卡获取代码..
答案 1 :(得分:2)
根据需要使用此更改颜色
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
<gradient
android:type="radial"
android:startColor="#f15330"
android:endColor="#da0000"
android:gradientRadius="150dp"
/>
<size android:height="400dp"
android:width="250dp"/>
</shape>
答案 2 :(得分:0)
你想要的就像cardview一样?或者你也可以试试这个,
<?xml version="1.0" encoding="UTF-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item>
<shape android:shape="rectangle" >
<gradient
android:angle="360"
android:centerColor="#e95a22"
android:endColor="#ff00b5"
android:gradientRadius="360"
android:startColor="#006386"
android:type="sweep" />
<stroke
android:width="2dp"
android:color="#ff207d94" />
</shape>
</item>
<item
android:bottom="2dp"
android:left="2dp"
android:right="2dp"
android:top="2dp">
<shape android:shape="rectangle" >
<solid android:color="#fff" />
</shape>
</item>
</layer-list>