üzerinde ilerleme göstermiyor Geri sayım süresini azaltmak için dairesel bir ProgressBar'ım var. Bu kitkat ve daha önce mükemmel çalışır, ama android L'de ne zaman ilerlediğime bakılmaksızın her zaman tam bir daire gösterir.ProgressBar Circle, android L (API 21)
Layout.xml
<ProgressBar
android:id="@+id/progressBar1"
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="100dp"
android:layout_height="100dp"
android:indeterminate="false"
android:max="200"
android:progress="100"
android:progressDrawable="@drawable/progresscircle" />
progresscircle.xml
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item>
<shape
android:innerRadiusRatio="3.4"
android:shape="ring"
android:thicknessRatio="6.0" >
<solid
android:color="#ffffff" />
</shape>
</item>
<item>
<rotate
android:drawable="@drawable/progress_particle"
android:fromDegrees="0"
android:pivotX="50%"
android:pivotY="50%"
android:toDegrees="360" />
</item>
</layer-list>
Başlangıç ve bitiş renkleriniz, ARGB'ye genişletildiğinde özdeştir. Android'i denediniz mi: startColor = "# 00ffffff"? – alanv
Haklısınız, bu iki farklı renkti. Şimdi sadece beyaz olmalı (güncellenmiş soruya bakınız). Sorun hala aynı. –
Beklenen davranış nedir? Ekran görüntüsü ekleyebilir misiniz? Koddan, ortasının etrafında dönen bir katı halka gibi görünüyor - bu, animasyonun her noktasında aynı görünecek. – alanv