如何长时间点击TextView以产生波纹?它涟漪很好onClick
,但我需要onLongClick
的涟漪。
答案 0 :(得分:2)
您可以使用Android Ripple Background
final RippleBackground rippleBackground=(RippleBackground)findViewById(R.id.content);
ImageView imageView=(ImageView)findViewById(R.id.centerImage);
imageView.setOnLongClickListener(new View.OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
rippleBackground.startRippleAnimation();
return false;
}
});
答案 1 :(得分:-2)
实现longClickListener的方法有很多种。基本上会触发一个事件示例mouseover,onclick,onlongclick,onlistitemclick和听众"听到"事件。如果您需要更多帮助,请发布代码,您是否创建了新的OnLongClickListener()对象?