Android的动态设置按钮的点击效果.
现在有这么一个应用,从网络上面获取图片下载到sd卡中,然后界面上面有很多imagebutton,这些按钮用的图片都是下载的图片,一个按钮对应两张图片,分别是点击前后的,现...
现在有这么一个应用,从网络上面获取图片下载到sd卡中,然后界面上面有很多imagebutton ,这些按钮用的图片都是下载的图片,一个按钮对应两张图片,分别是点击前后的,现在需要去设置这个按钮在不同情况下的图片,现在不能在用那个 selector 去设置图片了,有什么好的办法么?
展开
展开全部
在代码中设置。
class FaceButtonListener implements OnTouchListener{
@Override
public boolean onTouch(View v, MotionEvent event) {
if(event.getAction() == MotionEvent.ACTION_DOWN){
faceButton.setImageDrawable(R.drawable.按下的图片)
}else if(event.getAction() == MotionEvent.ACTION_UP){
faceButton.setImageDrawable(R.drawable.松开的图片)
}
return false;
}
}
class FaceButtonListener implements OnTouchListener{
@Override
public boolean onTouch(View v, MotionEvent event) {
if(event.getAction() == MotionEvent.ACTION_DOWN){
faceButton.setImageDrawable(R.drawable.按下的图片)
}else if(event.getAction() == MotionEvent.ACTION_UP){
faceButton.setImageDrawable(R.drawable.松开的图片)
}
return false;
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询