![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android开发
ZhengJingLe
这个作者很懒,什么都没留下…
展开
-
用最简单的方法实现ViewPager无限循环滑动(跑马灯)效果
关键代码: new Thread() { int position; public void run() { while (true) {//不断循环 position = viewpager.getCurrentItem() + 1; if (position == viewList.size()) {//超过最大值,设原创 2016-03-01 12:09:55 · 2594 阅读 · 0 评论 -
View 碰撞检测
View 碰撞检测原创 2017-01-17 17:01:48 · 681 阅读 · 0 评论 -
AutoLayout——Android屏幕自动适配
不久前看了张鸿洋大神的《Android AutoLayout全新的适配方式 堪称适配终结者》,觉得不错。拿来用了以后,发现有些问题。自己觉得可以写一个类似的,于是兴趣大发,动手写出了自己的AutoLayout,感觉更胜一筹。原创 2016-06-23 13:45:51 · 16430 阅读 · 114 评论 -
Android开发中,有哪些让你觉得相见恨晚的方法、类或接口?
来源:知乎https://www.zhihu.com/question/33636939转载 2016-12-06 14:16:36 · 563 阅读 · 0 评论 -
仿制Cheesesquare项目界面
仿制github上的一个受欢迎项目的界面原创 2016-11-23 13:58:49 · 1641 阅读 · 1 评论 -
Android 光芒四射的View
自定义View,制作光芒四射的效果原创 2016-11-09 10:03:58 · 1222 阅读 · 0 评论 -
Android Touch事件分发机制总结
虽然时常写自定义控件,但对Touch事件分发机制只是简单的理解,这次深入研究了它。网上很多这种文章都介绍得太简单,甚至错误。最近也研究了NestedScrolling,顺便说句,传统的Touch机制也能将事件回传给父Layout,有些介绍NestedScrolling的文章说传统的Touch机制不可以,这是错误的。原创 2016-09-22 15:22:23 · 672 阅读 · 0 评论 -
有趣的Touch事件转移
有趣的Touch事件转移。点击一个Button,另一个Button却被点击了。关键是点击的那个Button将event分发dispatchTouchEvent到另一个Button那里。原创 2016-10-21 11:11:49 · 815 阅读 · 0 评论 -
Android 滑动验证的一种简单实现
Android 滑动验证的一种简单实现原创 2016-09-07 10:25:17 · 6641 阅读 · 2 评论 -
MoveLayout 移动布局,实现控件联动
一个主动移动view,对应多个被动移动views详细项目:https://github.com/zhengjingle/MoveLayout原创 2016-08-08 14:47:17 · 2419 阅读 · 2 评论 -
AViewPager——ViewPager的代替品
AViewPager——ViewPager的代替品可以轻松增加、删除、替换view可以横向、竖向滑动,也可以不滑动选择某一页面还可以带动画原创 2016-05-16 19:02:34 · 3756 阅读 · 0 评论 -
自动对齐选择标签的做法
这是一个在我的项目上的功能。现在抽出来分享给大家。有三个功能:1、点击下面的日期标签,会变成选中状态,自动跳到上面第一个的位置。2、滚动停止时,自动判断谁最接近第一个位置,将最接近的那一个变成选中状态,自动对齐到第一个位置。3、可以向下一直滚,超出最后一个item时,自动选择最后一个item到第一个位置。(美中不足,选中下面的item时到第一个位置时有白原创 2016-05-14 10:20:19 · 1558 阅读 · 0 评论 -
自己创造的一个APP架构,只用一个Activity
全部页面都是View,View内又可以有子View,它们不断切换能造成绝大多数APP的效果。最大的好处就是只有一个Activity,管理起来容易。如果认为内存不够,可以适当销毁一些View,手工管理内存(其实也很简单)。MainActivity.javapackage com.activity;import com.subview.SubFrameView;impor原创 2016-04-28 22:16:43 · 2512 阅读 · 0 评论 -
Android 生成文字图片验证码
效果图:关键代码:package com.textcode;import java.util.Random;import android.graphics.Bitmap;import android.graphics.Bitmap.Config;import android.graphics.Canvas;import android.graphics.C原创 2016-03-15 10:19:15 · 1421 阅读 · 0 评论 -
ViewPager的三个注意事项(bug)
1、viewpager内的view页如果有listview,则该listview的height属性一定设置match_parent或fill_parent,否则viewpager切换时会很卡。2、如果需要替换viewpager内的view,而view的数量不变,这时需要在viewpager的adapter重写getItemPosition方法为这样:@Override原创 2016-02-29 20:41:18 · 1723 阅读 · 0 评论 -
Android 实现颜色选取圆盘
先看效果图xml布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fil原创 2016-03-14 10:45:29 · 4428 阅读 · 0 评论 -
RadioGroup+ViewPager+Activity实现选项卡功能,真正回收资源
网上有很多实现选项卡的代码,各种方法都有。有些使用TabHost的,但我觉得设置TabHost的标签有些复杂,而且不能像ViewPager那样滑动。有些使用Fragment的,但Fragment的实际生命周期有些复杂,网上已有人指出。而且他们使用的ViewPager,大多用List引用页面,虽然他们ViewPager的adapter里有回收,但List还是引用着页面的,未真正回收资原创 2016-02-28 19:36:19 · 2431 阅读 · 1 评论 -
Android 开发中,有哪些坑需要注意?
在Android library中不能使用switch-case语句访问资源ID:在Android library中不能使用switch-case语句访问资源ID的原因分析及解决方案不能在Activity没有完全显示时显示PopupWindow和Dialog:popupwindow - Problems creating a Popup Window in Android Activity在多转载 2016-03-11 16:19:32 · 967 阅读 · 0 评论 -
仿制《58同城》首页滑动界面
先看效果图原创 2016-12-30 14:05:48 · 3819 阅读 · 0 评论