zoukankan      html  css  js  c++  java
  • 图片 滚动切换效果(二)

    增加了快速切换功能。这个是我在 安卓 上模仿的。

    因为虽然 普通拉动切换 比较方便,但很多 急躁的人,不喜欢从左 拉 到  右,实现切换。

    因为这样 拉的 距离 比较长!所以 这个功能就 可以让 用户,不需要 拉到 最长,只要快速在小范围内拉动,那么就能自动切换下一页或上一页。

    当然,你也可以 慢慢拉动,这对于 耐心好的用户 适用。

     shield = false;
            direction = 2;
            if (gesture.Velocity > 1000)
            {
                shield = true;
                string directionStr = gesture.Direction.ToString();
                switch (directionStr)
                {
                    case "Left":
                        direction = 0;
                        Scenario++;
                        break;
                    case "Right":
                        direction = 1;
                        Scenario--;
                        break;
                    case "Up": shield = false;
                        break;
                    case "Down": shield = false;
                        break;
                    case "UpperLeftDiagonal":
                        direction = 0;
                        Scenario++;
                        break;
                    case "LowerLeftDiagonal":
                        direction = 0;
                        Scenario++;
                        break;
                    case "UpperRightDiagonal":
                        direction = 1;
                        Scenario--;
                        break;
                    case "LowerRightDiagonal":
                        direction = 1;
                        Scenario--;
                        break;
    
                    default: break;
                }
            }

    下一节,我将继续 模仿 安卓系统,完成 点击 网格内图标 实现 单屏幕内  拖动布阵效果。 

  • 相关阅读:
    [BZOJ3413]匹配
    [BZOJ3879]SvT
    [BZOJ1339] [Baltic2008] Mafia / 黑手党
    [BZOJ1834] [ZJOI2010] network 网络扩容
    [BZOJ1449] [JSOI2009]球队收益 / [BZOJ2895] 球队预算
    [BZOJ2597] [WC2007]剪刀石头布
    [BZOJ1283]序列
    [BZOJ2127]happiness
    Java公开课-04.异常
    Java公开课-03.内部类
  • 原文地址:https://www.cnblogs.com/big-zhou/p/6519319.html
Copyright © 2011-2022 走看看