当前位置 : 主页 > 编程语言 > c++ >

TextView Drawable实现点击

来源:互联网 收集:自由互联 发布时间:2021-06-30
根据点击位置设置对应事件 @Override public boolean onTouch(View v, MotionEvent event) { //以rightDrawable为例 if (event.getAction() == MotionEvent.ACTION_UP) { if (event.getRawX() = mTitleText.getRight() - mTitleText.getTotalP
根据点击位置设置对应事件
@Override
    public boolean onTouch(View v, MotionEvent event) {  //以rightDrawable为例
        if (event.getAction() == MotionEvent.ACTION_UP) {
            if (event.getRawX() >= mTitleText.getRight() - mTitleText.getTotalPaddingRight()) {
                onDrawableClick();
                return true;
            } else {
                performClick();
            }
        }
        return true;
    }
网友评论