我正在嘗試在影像旋轉期間做一些“漂亮”的影片。我的意思是,我試圖在旋轉達到 90f(完全不可見)時更改影像背景,以繼續與其他 src 一起旋轉。
在此測驗用例中,我嘗試旋轉胸部影像并以硬幣影像結束影片。
rC1 顯然是一個 ImageView
rC1.animate().setDuration(500).rotationYBy(90f).withEndAction(new Runnable() {
@Override
public void run() {
rC1.setBackgroundResource(R.drawable.coinb);
rC1.animate().setDuration(500).rotationYBy(90f);
}
});
好吧,它起作用了,因為影片開始,然后以看不見的箱子 90f 結束,然后它出現在兩個影像中 - 箱子和硬幣,如下所示: https ://ibb.co/48W2Xjh
影片:https ://i.ibb.co/pftWYwz/315774853-505872868270345-6007333826531395103-n.gif
我檢查了所有其他功能等以檢查是否有任何東西可以覆寫它,但沒有一個與它連接。
uj5u.com熱心網友回復:
ImageView 可以同時具有源影像和背景影像。我猜您是在添加背景影像而不是更改源影像,反之亦然。嘗試更改rC1.setBackgroundResource(R.drawable.coinb); 到rC1.setImageResource(R.drawable.coinb);
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/534570.html
上一篇:java.io.filenotfoundexception:打開失敗:enoent(沒有這樣的檔案或目錄)。從目錄res打開檔案
