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;
                }
            }

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

  • 相关阅读:
    1.SQL
    3.Dynamic Layout 动态布局。在槽中处理布局
    2.Border Layout 自定义一个Layout来完成布局。
    2.QWidget类
    eclipse内存设置,tomcat内存设置,查看内存大小
    java面试笔记
    java面试总结-(hibernate ibatis struts2 spring)
    jQuery属性,方法操作
    spring scope
    IOC原理解释
  • 原文地址:https://www.cnblogs.com/big-zhou/p/6519319.html
Copyright © 2011-2022 走看看