TransitionDrawable實現(xiàn)兩個Drawable直接的交錯漸變的過渡效果

TransitionDrawable?可以用來實現(xiàn)兩個Drawable直接的交錯漸變的過渡效果。

首先,在xml中定義一個TransitionDrawable,并防止 res/drawable/目錄下,取名為: expand_collapse.xml

<transition?xmlns:android="http://schemas.android.com/apk/res/android">

<item?android:drawable="@drawable/image_expand"?/>

<item?android:drawable="@drawable/image_collapse"?/>??

</transition>??


然后就可以在ImageView中使用這個TransitionDrawable了,

??Resources?res?=?getResources();

????????TransitionDrawable?transition?=?(TransitionDrawable)res.getDrawable(R.drawable.expand_collapse);??


????????ImageView?image?=?(ImageView)?findViewById(R.id.toggle_image);??

????????image.setImageDrawable(transition);??


transition.startTransition(1000);

這樣就實現(xiàn)了兩張圖片的過渡效果。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • //通過獲得資源文件進行設置。根據(jù)不同的情況R.color.red也可以是R.string.red或者R.draw...
    gogoingmonkey閱讀 2,029評論 0 2
  • afinalAfinal是一個android的ioc,orm框架 https://github.com/yangf...
    passiontim閱讀 15,837評論 2 45
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,781評論 25 709
  • 更多Android總結知識點 Android中的13種Drawable小結 Android的八種對話框的實現(xiàn) An...
    侯蛋蛋_閱讀 4,158評論 0 5
  • 看電視的時候見了別人吃麻辣燙 似乎想起了久違的味道 不辣的湯侵透了的菜還有老北京的麻醬 次次站在小推車前吃個它二十...
    呆呆呆萌啊閱讀 175評論 0 0

友情鏈接更多精彩內容