比如ImageView,点击里面的图片,希望它被点击的时候图片变暗,抬起之后图片亮度恢复,该怎么实现呢?谢谢!

解决方案 »

  1.   

    我记得imageview好像有onTouch之类的监听器,然后里面设置动画透明度渐变效果就可以了(好像叫做animation好久没碰android了- -),试试看?
      

  2.   

    最简单的是用两张图片,一张明的,一张暗的,在进行设置图片源就可以了
    <?xml version="1.0" encoding="utf-8"?>
    <selector xmlns:android="http://schemas.android.com/apk/res/android">
        <item android:drawable="@drawable/normal" android:state_pressed="false"/>
        <item android:drawable="@drawable/select" android:state_pressed="true"/>
    </selector>
      

  3.   

    二楼讲的很对,用ontouchlistener来监听触摸事件,然后写一个动画,用tween动画即可,这个tween动画网上随便一搜,资源一大把,在onDowen事件里开始动画,onUp事件里结束动画即可
      

  4.   

    ImageView中的有几只监听器?
    喵的快说:)
      

  5.   

    我手边没有android的环境,查不起来,不好意思= =!~只能给你一个思路了额。