0
  • 最佳答案

    不知道你整的是啥?

    直接设置点击监听不就可以了吗?


    为什么要整一个onTouch呢?

    1153952789488054272  评论     打赏       拉大锯
    • fengtangfaye  回复 @拉大锯
      要设置下按跟松开2个事件
      fengtangfaye 2020-05-10 20:45   回复 1198788045101457408
    • 拉大锯  回复 @fengtangfaye
      那也不对,你还performClick干嘛呢?应该是直接调用操作了呀。而且,up还不够,还得有cancel.
      拉大锯 2020-05-10 21:17   回复 1153952789488054272
    • fengtangfaye  回复 @拉大锯
      他提示重写ontouch的时候要重新perforclick,但是又不给重写。还是说直接调用什么操作?
      fengtangfaye 2020-05-10 22:49   回复 1198788045101457408
    • fengtangfaye  回复 @拉大锯
      custom view button has setontouchlistener called on it but does not override performclick,他是这样警告的。而且用的时候抛空指针了
      fengtangfaye 2020-05-10 22:57   回复 1198788045101457408
    • 拉大锯  回复 @fengtangfaye
      谁提示?你目标很明确呀。就是down和up的时候,需要去执行某一些操作。这不就完事了么?你在down的时候,去调用你在down状态要执行的方法。在up的时候调用你up状态需要调用的方法/代码。这不就可以了?
      拉大锯 2020-05-10 22:58   回复 1153952789488054272
    • 拉大锯  回复 @fengtangfaye
      那是因为你覆写的是button,button需要有调用点击事件。你不用button不就可以了吗?你用一个view,自己去写一下样式。多么简单呀。对吧。
      拉大锯 2020-05-10 23:00   回复 1153952789488054272
    • 拉大锯  回复 @拉大锯
      哪怕用TextView也可以,Button不就是继承自TextView嘛。
      拉大锯 2020-05-10 23:01   回复 1153952789488054272
    • 拉大锯  回复 @fengtangfaye
      哪怕用TextView也可以,Button不就是继承自TextView嘛。
      拉大锯 2020-05-10 23:01   回复 1153952789488054272
    • fengtangfaye  回复 @拉大锯
      好了,用view做出来了,谢谢大佬。里面返回值要改成true才能触发action up
      fengtangfaye 2020-05-11 01:25   回复 1198788045101457408
    • fengtangfaye  回复 @fengtangfaye
      imageview同样也可以
      fengtangfaye 2020-05-11 01:26   回复 1198788045101457408
    • 拉大锯  回复 @fengtangfaye
      你不消费这个事件,可能就被别人消费了呀。所以要返回true呀。
      拉大锯 2020-05-11 01:45   回复 1153952789488054272
相关问题
一斤橘子 · radiobutton
2020-04-13 22:11 386 2
deanhu · AOSP
2024-04-25 21:53 2 10
幻影~ · 提问
2024-04-13 20:13 10 2
幻影~ · 找工作
2024-04-07 10:44 16 2
幻影~ · 问题
2024-03-31 17:20 7 2
TONYGFX · AOSP
2024-03-28 17:11 4 2