TextView上的涟漪效应长按

时间:2016-02-13 01:08:26

标签: android android-layout ripple onlongclicklistener

如何长时间点击TextView以产生波纹?它涟漪很好onClick,但我需要onLongClick的涟漪。

2 个答案:

答案 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()对象?