如何在android中实现类似on_hover的css?我希望触摸时按钮中的图像更亮。我有那些更明亮的图像,但我不知道在哪里保存它们。
答案 0 :(得分:1)
您可以查看onTouchListener
你会得到这样的东西:
@Override
public boolean onTouch(View view, MotionEvent motionEvent) {
if(motionEvent == MotionEvent.ACTION_HOVER_MOVE){
//change image
return true;
}
else {
return false;
}
}
只需查看文档here
即可答案 1 :(得分:1)
在selector.xml下面使用它,并将您的图像放在drawable文件夹中。 将您的按钮背景称为android:background =“@ drawable / selector”。
<item android:state_pressed="true"
android:drawable="@drawable/darkimage" >
</item>
<item android:state_focused="true"
android:drawable="@drawable/darkimage" >
</item>
<item android:drawable="@drawable/lighterimage" >
</item>