首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【Android自定义控件】不用ScrollView实现上下滑动

前言 思路 代码 使用方法 补充 前言 近期项目原因需要一个上下滑动的效果。可以想象成viewpager左右滑动变成上下滑动。...思路 由于之前实现过SlidingMenu,所以就考虑参考那个模式,左右滑动变成上下滑动就可以。 其实就是个大小一样的布局,一个显示在屏幕上,另一个隐藏在屏幕外,等到滑动的时候就显示出来。...(int) event.getY(); int deltaY = mMostRecentY - moveY; // 如果在菜单打开时向上滑动及菜单关闭时向下滑动不会触发...,如果列数固定可以一显示直接重写listviewe的onTouchEvent 返回false就行。...一般的思路是list滑动到头和尾的时候,才将相应方向的滑动事件传给父组件。

73020
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    可视化之番外篇图标图表制作 图标1图标2图标3图标4,5图表总结

    二是,通过代码生成的图标,可以通过配置属性来实现不同的风格,甚至可以做类似一键皮肤更换的效果 三是,通过代码生成的图标,可以实现动态的效果,实时数据驱动动效。...在我们的产品拓扑大编辑器中,有一个图元编辑功能。图元编辑功能,可以通过配置实现代码生成图标的效果。 下面,我们示意一些图标的制作。 图标1 ?...加上圆形 圆环等,即可得到下面的图标: ? 图标3 如下的图标: ? 和前面的图标一样,只需要看看中间的线段部分如何绘制即可。要绘制线段,可以使用连接体中的连线: ?...图标4,5 如下图标: ? 相关思路不再赘述。 图表 图表可以集成echarts等相关的图表控件,但是对于一些图表,可以通过简单编辑生成。 比如下面的一张图,是一个项目中实际用到的: ?...图中有个小的图表,个图表比较类似,我们可以演示如何实现右边的图表效果: ? 可以看出,上述图表都都是由圆形和扇形等基本图形组成的。

    3K30

    升降摄像头、滑动……为实现全面,这是越走越偏了?

    这也让手机厂商开始思考,希望可以使这些零件更好的隐藏,实现真正的全面。 于是在几个月后,升降式摄像头、滑动全面设计便逐渐开始出现。...可以说,vivo这款手机将零界全面占比达100%)变成了现实,并且不是逐渐一点点减少下巴、减少额头,而是彻底将额头消失、将下巴变到最小。...这样的好处是,手机正面无需安放任何部件,也使得采用了该技术的手机占比都提高了。 滑动全面 就在大众还在消化FIND X的升降式摄像头时,一项基于这个基础上研发的新隐藏技术——滑出现了。...目前就其关于屏幕滑动结构方面没有更多消息,具体的信息还要等其发布之后,才能跟进报道。...对于国内全面手机的发展来说,在OV大品牌的“真·全面”手机发布之后,国内手机行业似乎进入了“大跃进”时代。从过去的追逐模仿,到如今的自主创新,我们的国产智能手机已经展现出了强大的硬实力。

    1.7K30

    再谈指针,指针实现滑动窗口算法

    上一篇文章当中我们接触了指针算法,在上一篇文章当中,我们使用了一快一慢个指针来访问数组,从而避免了删除元素时需要移动数组的巨大开销。...本质上还是利用个指针来维护区间,指针算法的例题已经应用方法千变万化,但不论怎么变化,底层的核心是恒定的,就是用个指针维护一个潜在的区间。 同样,我们来看一道例题——LeetCode209。...分析 首先我们还是先来暴力,我们使用l和r表示区间的左右个端点,接着我们遍历左右个端点内的所有元素进行求和。...注意,我们要保证区间的个指针移动是同方向的,右指针往右移动,在维护区间时需要左指针也往右。同理,如果是左指针往右,需要右指针也往右。...在一些算法书中这样的算法被叫做滑动窗口,也有的叫做two pointers或者尺取法。不管叫什么名字,核心原理是一样的。以后遇上寻找最优区间的问题时,可以往这上面思考,也许一下子就能解出来了。

    52820

    Bootstrap幻灯轮播如何支持触左右滑动手势?

    bootstrap是封装好的框架,需要某些功能只需调用相应的组件就可以,但有些还是没加入,比如幻灯轮播触左右滑动手势就不支持,大家用的设备基本是触的了,能用滑动交互在小屏幕上体验会更好,那么如何实现呢...一个比较简单的方法是增加一个滑动手势js插件:hammer.js,网上有很多cdn调用地址,像//cdn.bootcss.com/hammer.js/2.0.8/hammer.min.js,我们在head...下面是幻灯片的原始html代码 ...需要注意的是,jquery版本最好是1.9版本的jquery-1.9.1.min.js,否则可能在电脑上可以实现手势滑动,而在手机上无法触摸滑动   javascript命令这个是关键,不会写不会改就不好玩了

    3.7K50

    Android仿微信左右滑动点击切换页面和图标

    本文实例为大家分享了Android仿微信左右滑动点击切换页面和图标的具体代码,供大家参考,具体内容如下 目标效果: ?...使用鼠标滑动屏幕或者点击下边的小图标,可以更改页面和图标,因为没有那么多素材所以只用了张图片区分。 1.layout文件夹下新建top.xml页面,作为顶部标题。 top.xml页面: <?...} @Override public boolean isViewFromObject(View arg0, Object arg1) { return arg0 == arg1; } // 返回要滑动的...view个数 @Override public int getCount() { return mViews.size(); } } 7.MainActivity.java页面编写点击和滑动事件。...Window.FEATURE_NO_TITLE);// 去掉标题 setContentView(R.layout.activity_main); initView(); initEvents(); } //View的滑动事件

    2K20

    常用的HTML和CSS(content)特殊字符图标

    ​之前折腾WordPress主题的时候感觉Font Awesome太过庞大,好多图标字体基本都用不上,加载起来太慢了,于是自己折腾了一套简单的图标字体,但在完善主题过程中才发现字体太少不够用(有些图标当时没想到...用法通过伪元素:before和:after在内容前后插入图标。....图标各种箭头图形样式HTML(在字符前加 &# )CSS (在字符前加 \ ) 和 JavaScript(在字符前加 \u )⇠867221E0⇢867421E2⇡867321E1⇣867521E3↞8606219E...861121A3⇞867021DE⇟867121DF↫861921AB↬862021AC⇜866821DC⇝866921DD↚8602219A↛8603219B↮862221AE↭862121AD图形样式HTML...(在字符前加 &# )CSS (在字符前加 \ ) 和 JavaScript(在字符前加 \u )®17400AE©16900A9℗84712117™1530099℠84802120货币图形样式HTML

    3.2K41

    常用的HTML和CSS(content)特殊字符图标

    之前折腾主题的时候感觉Font Awesome太过庞大,好多图标字体基本都用不上,加载起来太慢了,于是自己折腾了一套简单的图标字体,但在完善主题过程中才发现字体太少不够用(有些图标当时没想到),重新折腾又要重新来一次太麻烦...用法 通过伪元素:before和:after在内容前后插入图标。...图标 各种箭头 图形样式 HTML(在字符前加 &# ) CSS (在字符前加 \ ) 和 JavaScript(在字符前加 \u ) ⇠ 8672 21E0 ⇢ 8674 21E2 ⇡ 8673 21E1...8619 21AB ↬ 8620 21AC ⇜ 8668 21DC ⇝ 8669 21DD ↚ 8602 219A ↛ 8603 219B ↮ 8622 21AE ↭ 8621 21AD 图形样式 HTML...➵ 10165 27B5 ➸ 10168 27B8 ➼ 10172 27BC ➽ 10173 27BD ➺ 10170 27BA ➳ 10163 27B3 ➾ 10174 27BE 形状 图形样式 HTML

    4K10
    领券