0
簡單的動畫;我只想讓東西滑向左邊。爲什麼我的視圖在動畫過程中會發生變化?
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromXDelta="0"
android:toXDelta="-100%"
android:duration="1000"/>
</set>
我有一個ExpandableListView:
<ExpandableListView android:id="@id/android:list"
android:background="@android:color/transparent"
... />
要我將此:
ExpandableListView list = getExpandableListView();
Animation anim = AnimationUtils.loadAnimation(TvEventListActivity.this, R.anim.left);
list.startAnimation(anim);
當我開始動畫,列表的背景下,這應該是透明的,變爲動畫持續時間的純灰色背景。然後它恢復正確。
爲什麼會發生這種情況?我怎樣才能防止它?
什麼是你的ExpandableListView的'android:cacheColorHint'值? –
我還沒有設置它。將它設置爲'@android:color/transparent'解決了這個問題。輸入該答案作爲答案,然後我將選中它。 :) –
也'''標籤是不必要的。我刪除了它們,只是讓''成爲根。 –