草庐IT

transitiondrawable

全部标签

安卓 TransitionDrawable : image scaletype changes upon fragment resuming

我有一个ImageView设置为fragment的背景(ImageView在宽度和高度上都设置为match_parent)并且scaletype设置为centerCrop。我下载了一张图片以异步方式放入其中,并在下载完成后使用TransitionDrawable在两者之间交叉淡入淡出。图像第一次以正确的scaletype出现,但是如果我导航到另一个fragment然后返回到以imageview作为背景的这个fragment,图像看起来扭曲/拉伸(stretch)(看起来imageView设置为fitXY而不是)如果我不使用TransitionDrawable,图像会保持它们应有的样子。

android - 使用 ImageView ScaleType 设置 TransitionDrawable

我有这段代码可以淡入淡出ImageView的背景:privatevoidsetWithCrossfade(Bitmapbitmap){//createdrawablevectorDrawablebackgrounds[]=newDrawable[2];//gettingfirstimagebackgrounds[0]=mImageView.getDrawable();backgrounds[1]=newBitmapDrawable(mImageView.getResources(),bitmap);TransitionDrawabletransitionDrawable=newTran

android - TransitionDrawable : automatically reverse transition once it completes

我想突出显示新添加的ListView项目,效果很好。我认为这很简单,但我偶然发现了一个问题:我想播放TransitionDrawable动画,一旦它完成-倒带。新项目将高亮显示片刻,然后与其余项目融合。TransitionDrawable有向前和向后播放动画的方法,但没有可用于同步的方法。我希望有可能为动画完成指定回调,例如:TransitionDrawabletransition=(TransitionDrawable)view.getBackground();transition.startTransition(500,newTransitionCompleteListener()

java - 具有多个项目的 Android TransitionDrawable

我想在Android中创建一个带有文本和背景图像的按钮。背景图像应该每隔X次淡入淡出。我使用带有2个图像的TransitionDrawable来完成这项工作。但我无法让它处理超过2张图像。我有什么:在Java代码中,我创建了一个Button并设置了一个背景(这是一个在XML中定义的TransitionDrawable)。然后我开始过渡。finalButtonb=newButton(getApplicationContext());b.setTextColor(getResources().getColor(R.color.white));b.setText("Sometext");b.
12