2011-04-12 23 views
5

ProgressBar'lı bir Düzenim var (aslında bir SeekBar'tır, ancak aynı sorun ProgressBar ile gerçekleşir). Tüm Düzeni animasyonu başlatana kadar, iyi çalışıyor. Animasyon sırasında ProgressBar beklendiği gibi çalışmaya devam eder, ancak animasyon bittiğinde (ve Animation.setFillAfter (true) kullanarak animasyonu son konumundaki Düzeni dondurur), ProgressBar küçük bir satır yerine doğru şekilde güncelleştirmeyi durdurur. çubuğun üstünde, progressBar'ın alt kısmı donmuş halde kalır (yatay bir progressBar). ProgressBarın animasyondan sonra doğru şekilde güncellenmiyor

Bazı kodu: ProgressBar ile Düzen: Bütün Düzeni animasyon başlangıç ​​burada

Burada
Animation a = AnimationUtils.loadAnimation(this, R.anim.translate_down); 
a.setFillAfter(true); 

olup: I Animasyon yeri tanımlayan

Burada
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/video_buttons" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_gravity="bottom|left"> 
<SeekBar 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:id="@+id/progressbar_Horizontal" 
    style="?android:attr/progressBarStyleHorizontal" 
    android:max="100" 
/> 

olan

View vv = p.findViewById(R.id.video_buttons); 
vv.startAnimation(anim); 
+0

Yeterli kod yok. Tam bir test vakası göndermelisiniz. –

cevap

0

İlk düşüncem şudur: e "android: secondaryProgress" özelliği.

activity.runOnUiThread(new Runnable() // 
      { 
       public void run() // 
       { 
        int newProgressVal = Integer 
          .parseInt((String) syncProgressNumber.getText()) + 1; 
        syncProgress.incrementProgressBy(1); 
        syncProgressNumber.setText(String 
          .valueOf(newProgressVal)); 
       } 
      }); 

UI iş parçacığı evre korumalı değildir, sen UI güncelleştirmek olamaz yani: Eğer ayrı dizisindeki bu çalıştırıyorsanız Bunun dışında

, aşağıdaki kullandığınızdan emin olun diğer konulardan.

Bu yardımcı olur umarız!

İlgili konular