transitiondrawable

    4熱度

    1回答

    我有一個ImageView設置爲片段的背景(imageview在寬度和高度上均設置爲match_parent),scaletype設置爲centerCrop。我下載一張圖像以便異步放入,並在下載完成後使用TransitionDrawable進行交叉淡入淡出。 圖像第一次出現時使用了正確的scaletype,但是如果我導航到另一個片段,然後返回到以imageview爲背景的片段,圖像會顯示扭曲/拉伸

    1熱度

    1回答

    我得到一個計算器錯誤,當我在TextView的應用TransitionDrawable: private static void applyAnimationTransitionBackground(String descriptorValue, final Resources resources, View view){ Drawable currentBackground; Transit

    5熱度

    1回答

    我有一個TransitionDrawable。這兩個州都是九個補丁,並且有一個內容區域已定義。問題在於保證金太高 - 實際上它基本上是應有的兩倍。看起來它增加了九個補丁的利潤率。 如果我將其中一個直接作爲背景設置爲背景並且不使用TransitionDrawable,則該邊距可以工作,因此九個補丁絕對正確。 有沒有人遇到過這樣的問題? 編輯:如果我將內容區域設置爲資產的完整大小,並在xml中定義填充

    0熱度

    2回答

    我有一個RecyclerView,其中包含一個藝術家列表。藝術家可以被標記爲最喜歡的或不是最喜歡的。 有一顆心代表這種狀態,並且我有一個可以繪製的過渡,我從一個輪廓的心臟到一個充滿的心臟,如果相關藝術家被標記爲最愛。當用戶點擊心臟時,動畫本身工作正常,並且在兩者之間平滑過渡,並且看起來很漂亮。 TransitionDrawable td = new TransitionDrawable(new

    20熱度

    4回答

    我有兩個圖像,我想淡入淡出。 最初他們都使用imageview。然後我使用.getDrawable()獲取圖像的可繪製。 這是我用 Drawable backgrounds[] = new Drawable[2]; backgrounds[0] = BackgroundImage.getDrawable(); backgrounds[1] = BackgroundImageBlurred.ge

    0熱度

    1回答

    我有一個ImageButton,我想突出顯示 - 例如。下載完成後閃爍。 我想要的背景設置爲TransitionDrawable和重置回當過渡完成,但我得到怪異的結果: 按鈕的填充消失,一旦過渡激活和ISN恢復原始繪圖時,恢復原狀。 過渡僅發生在按鈕的筆觸(邊框)上,而不是填充背景區域的漸變。 這是Java代碼,我使用激活過渡,扭轉這種局面,恢復原有繪製背景: downloadButton.set

    0熱度

    1回答

    我正在使用TransitionDrawable爲按鈕創建交叉淡化動畫。按下一次後,該按鈕會打開我的服務併發生轉換。再次按下時,該按鈕將關閉我的服務併發生反向轉換。該過渡的XML代碼如下: - <?xml version="1.0" encoding="UTF-8"?> <transition xmlns:android="http://schemas.android.com/apk/res/an

    3熱度

    3回答

    轉場繪製可以有2個以上的物件嗎?我需要改變背景,因此第二幀變淡比在它的第三頂做等至第四... 現在我有這樣的: <?xml version="1.0" encoding="UTF-8"?> <transition xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@dr

    3熱度

    1回答

    我想通過使用TransitionDrawable在動作欄上做一些顏色動畫。 我想要的代碼非常簡單,期間的onCreate,我把過渡繪製的動作條背景: Drawable d = getResources().getDrawable(R.drawable.actionbar); actionbarDrawable = new TransitionDrawable(new Drawable[] { d

    3熱度

    1回答

    我試圖在CardView背景動畫開關色,但我發現了這一點: 無法解析法 'setCardBackgroundColor(android.graphics.drawable.TransitionDrawable)' 如果CardView不支持TransitionDrawable,那麼我們如何才能實現這樣的目標呢? public void setCardBackground(CardView card