我使用渐变类型作为扫描,但startColor
从3点钟开始,我该如何更改角度?
答案 0 :(得分:1)
从代码中删除角度并给予android:centerY =" 0.5"和android:centerX =" 0.5"你的问题将得到解决。
<shape xmlns:android="http://schemas.android.com/apk/res/android"android:shape="rectangle">
<gradient
android:type="sweep"
android:centerColor="#FA364D"
android:endColor="#212545"
android:startColor="#212545"
android:centerY="0.5"
android:centerX="0.5"/>
</shape>
答案 1 :(得分:0)
将开始和结束颜色设置为相同且不同的中心颜色,并将centerX和centerY设置为0.5
尝试这个
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient
android:type="sweep"
android:centerY="0.5"
android:centerX="0.5"
android:centerColor="#303F9F"
android:endColor="#3F51B5"
android:startColor="#3F51B5" />
</shape>
答案 2 :(得分:0)
我找到了办法,
<?xml version="1.0" encoding="utf-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval"
>
<gradient
android:type="sweep"
android:startColor="#212545"
android:centerColor="#FA364D"
android:endColor="#212545"/>
</shape>
我创建了TextView
,其背景为android:rotation="135"
以及android:scaleX="99"
和android:scaleY="99"
。