本文整理了Java中android.support.v7.widget.Toolbar.setOnTouchListener()
方法的一些代码示例,展示了Toolbar.setOnTouchListener()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Toolbar.setOnTouchListener()
方法的具体详情如下:
包路径:android.support.v7.widget.Toolbar
类名称:Toolbar
方法名:setOnTouchListener
暂无
代码示例来源:origin: GcsSloop/diycode
toolbar.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
代码示例来源:origin: navyifanr/AndroidTrainingDemo
public void setDoubleClickBarToTop(Toolbar toolbar, final RecyclerView recyclerView){
toolbar.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
// 如果第二次点击 距离第一次点击时间过长 那么将第二次点击看为第一次点击
if (firstClick != 0 && System.currentTimeMillis() - firstClick > 300) {
count = 0;
}
count++;
if (count == 1) {
firstClick = System.currentTimeMillis();
} else if (count == 2) {
lastClick = System.currentTimeMillis();
// 两次点击小于300ms 也就是连续点击
if (lastClick - firstClick < 300) {// 判断是否是执行了双击事件
recyclerView.scrollToPosition(0);
}
}
break;
case MotionEvent.ACTION_MOVE:
break;
case MotionEvent.ACTION_UP:
break;
}
return true;
}
});
}
代码示例来源:origin: kngfrhzs/Interaction-Cards-Layout
emptyView.setOnTouchListener(touchListener);
mFakeToolbar.setOnTouchListener(touchListener);
mToolBarView.setOnTouchListener(touchListener);
mTopInterceptor.setOnTouchListener(touchListener);
mFlexibleSpaceView.setOnTouchListener(touchListener);
内容来源于网络,如有侵权,请联系作者删除!