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文件夹下面就行,这样就可以实现了
操蛋,麻烦看清问题再回答,你说的这些我知道
追答就是楼上那个人说的那样,鼠标一共有四个点击事件,当鼠标点击的时候,你的图片是蓝色的,单鼠标点击后的图片还是那个蓝色的就可以了啊。
追问不懂。。。是要用selector实现啊,你是说单击事件里直接设置背景为蓝色???
以上是关于android中ImageView怎么实现两个图片切换时的动画 就像两个Activity之间的overridePendingTransition一样的主要内容,如果未能解决你的问题,请参考以下文章