240 发简信
IP属地:上海
  • 120
    上海Android 2022面经分享

    从15年工作以后到现在一直从事Android的研发,又到了2022年的金三银四,简单分享下我的一些面试情况吧。不过目前上海受疫情影响挺大,看来看去好像也就那几个厂家在招人,相...

  • case MotionEvent.ACTION_UP: {
    if (isScrollToTop() && !isScrollToBottom()) {
    animateRestore(true);
    } else if (!isScrollToTop() && isScrollToBottom()) {
    animateRestore(false);
    } else if (isScrollToTop() && isScrollToBottom()) {
    if (mDistance > 0) {
    animateRestore(true);
    } else {
    animateRestore(false);
    }
    } else {
    return super.onTouchEvent(event);
    }
    break;
    }
    这边如果是这样的话,那么每次在顶部或者在底部的时候点击事件就被消费掉了,是不是建议每次在UP的时候都走super呢
    case MotionEvent.ACTION_UP: {
    if (isScrollToTop() && !isScrollToBottom()) {
    animateRestore(true);
    } else if (!isScrollToTop() && isScrollToBottom()) {
    animateRestore(false);
    } else if (isScrollToTop() && isScrollToBottom()) {
    if (mDistance > 0) {
    animateRestore(true);
    } else {
    animateRestore(false);
    }
    }
    return super.onTouchEvent(event);
    }

    自定义实现MIUI的拖动视差效果(阻尼效果)

    在MIUI上有一些界面在拖动的时候有一个视差效果: 在可以滚动的视图中,内容滚动到顶部时继续下拉,整个视图就有一个竖直方向拉伸的视差效果。滚动到底部继续上拉,也有同样的效果。...

  • 120
    Fresco,Glide,Picasso对比分析

    前言:本文就Fresco、Glide和Picasso三种较主流的图片加载库作比较说明。 首先,比较 Picasso 与 Glide 总的来说二者极为相似,有着近乎相同的 AP...

  • 【Android】当关闭通知消息权限后无法显示系统Toast的解决方案

    前言 不知道大家是否遇到了当你们的App在5.0以上系统中被用户关闭消息通知后(其实用户本身只是想关闭Notification的,猜测),系统的Toast也神奇的无法显示。当...

  • 【Android】当关闭通知消息权限后无法显示系统Toast的解决方案

    前言 不知道大家是否遇到了当你们的App在5.0以上系统中被用户关闭消息通知后(其实用户本身只是想关闭Notification的,猜测),系统的Toast也神奇的无法显示。当...