android中ImageView怎么实现两个图片切换时的动画 就像两个Activity之间的overridePendingTransition一样

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android中ImageView怎么实现两个图片切换时的动画 就像两个Activity之间的overridePendingTransition一样相关的知识,希望对你有一定的参考价值。

参考技术A Animation动画实现追问

应该怎么搞?而且怎么实现切换的时候给他加个动画

android如何实现imageview默认是灰色,被点击后变成蓝色,(详情请看图片)并保持是蓝色

这说白一点就是两个图片的切换,最简单的就是写一个selector配置文件来实现,也可以在点击事件中去切换图片。追问

拜托。。我知道设置selector,设置了android:state_pressed="true"等,在代码里设置imageView.setPressed(true);可点击按下去会变蓝色,但松开后又变灰色了

追答



这里image1就是默认灰色,image2就是蓝色,不是简单的只要press=true就行,需要设置drawable,imageView.setPressed(true)这个属性,imageview里面不需要,没有影响的应该

追问

请问你说的设置drawable是啥意思

追答

。。。drawable是res文件夹下的图片资源路径啊
你路还很长啊。。。

建议你不要好高骛远,还是先去搬砖吧,你的基础不是一点点差,连基础资源文件和xml你都不会写,先不要去想着实现什么,掌握好基础的每个控件和属性吧

追问

我狂汗啊,,那些drawable我当然知道设置啊!!我以为你说的是用drawable的setPressed(true)呢,请问不设置imageView.setPressed(true),它怎么改背景???

追答



这个selector xml定义在res/drawable文件夹下面就行,这样就可以实现了

参考技术A 写一个配置文件,来实现点击鼠标时候,换图片追问

操蛋,麻烦看清问题再回答,你说的这些我知道

追答

就是楼上那个人说的那样,鼠标一共有四个点击事件,当鼠标点击的时候,你的图片是蓝色的,单鼠标点击后的图片还是那个蓝色的就可以了啊。

追问

不懂。。。是要用selector实现啊,你是说单击事件里直接设置背景为蓝色???

以上是关于android中ImageView怎么实现两个图片切换时的动画 就像两个Activity之间的overridePendingTransition一样的主要内容,如果未能解决你的问题,请参考以下文章

android 怎么裁剪drawable

android中关于ImageView的问题

android 怎么在一个界面实现图片+文字+图片+文字

android如何实现imageview默认是灰色,被点击后变成蓝色,(详情请看图片)并保持是蓝色

android怎么实现图片旋转

android中 怎么显示一直图片为圆形图片