现在我有这个:
<?xml version="1.0" enCoding="UTF-8"?><Transition xmlns:androID="http://schemas.androID.com/apk/res/androID"> <item androID:drawable="@drawable/voting_button_not1"/> <item androID:drawable="@drawable/voting_button_not2"/> <item androID:drawable="@drawable/voting_button_not3"/> <item androID:drawable="@drawable/voting_button_not4"/> <item androID:drawable="@drawable/voting_button_not5"/> <item androID:drawable="@drawable/voting_button_not1"/></Transition>
我得到了按钮:
<Imagebutton androID:ID="@+ID/skipbutton" androID:layout_wIDth="match_parent" androID:layout_height="match_parent" androID:background="@drawable/coldf1f2" androID:scaleType="fitCenter" androID:adjustVIEwBounds="true"/>
附:没关系它的Imagebutton,没有任何区别.
在我的代码中,我得到了这样的东西:
TransitionDrawable Vote_not = (TransitionDrawable)skip.getBackground();Vote_not.startTransition(1000);
它播放从第一项到第二项的过渡.但我需要播放完整列表.
解决方法 似乎TransitionDrawable只能用两层 *** 作.取自 Android documentation的课程:An extension of LayerDrawables that is intended to cross-fade between
the first and second layer.
我认为你可以指定两个以上的层,因为这是分层drawable的扩展,但在TransitionDrawable的情况下实际上只使用前两个.
总结以上是内存溢出为你收集整理的android – Transition Drawable超过2层全部内容,希望文章能够帮你解决android – Transition Drawable超过2层所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)