- 博客(0)
- 资源 (36)
- 收藏
- 关注
TestNFC.zip
android项目NFC功能的开发,通过特定设备或者带nfc功能的手机 可以直接读取到nfc卡片上的数据,可用于登录、支付、扫描等。完整demo,可以直接运行看效果
2019-07-02
BottomNavigationViewDemo-master.zip
通过BottomNavigationView组件实现底部导航栏切换的功能,以及如果底部导航栏超过三个,下面图标位置分配不均匀的修改完成
2019-06-26
BottomTabbar.zip
底部导航栏三种实现方式;1,Navigation实现,2,Fragment+ViewPager 3,RadioGroup+Fragment实现 可以动态实现, .gif 实现效果
2019-06-26
仿iOS的PickerView控件,有时间选择和地点选择并支持一二三级联动效果
仿iOS的PickerView控件,有时间选择和地点选择并支持一二三级联动效果,超酷炫实用的安卓特效
2018-12-12
DragExpandGrid可展开,可拖动,可排序,可删除,固定更多的GridView
DragExpandGrid可展开,可拖动,可排序,可删除,固定更多的GridView,展开合并支持动画,支持箭头图标移动。
数据的处理和显示使用Bean,来自于500彩票Andorid客户端首页功能。
2018-12-11
几种常用Android Progress效果
几种常用Android Progress效果,本例子自定义ProgressWheel,CustomClipLoading,PieProgress三个特效的进度条,
通过本例子可以学习如何自定义控件,效果挺不错,适合各种网络加载使用。
每一个控件大概实现原理:
CustomClipLoading 继承FrameLayout,通过布局引入view然后添加到addView(view);
ProgressWheel 和 PieProgress 都是 继承 View通过 onDraw()在画布Canvas不断画出效果,可以通过本例子学习如何使用OnDraw()方法。
2018-12-11
下载按钮从点击到下载完成特效
ArrowDownloadButton下载按钮从点击开始下载到下载完成各个阶段有不一样的特效展示,
自定义一个ArrowDownloadButton然后监听点击事件setOnClickListener()在onClick()
里面 button.startAnimating();然后再按钮里面启动一个定时器Timer 定时更新按钮进度
button.setProgress(progress);
2018-12-11
无缝对接变形动画
我们知道4.4以后AnimatedVectorDrawable可以让两个SVG图像无缝过渡(称为变形动画),
但是这两个svg图像的path必须参数个数要相等,同时这些参数的类型要匹配(也就是说格式要对齐),
如果不对齐会产生异常。简单的path可以手动修改对齐,但是复杂点的就比较难了。
这个工具就是通过命令行的方式将任意两个svg资源转换成对齐的模式,而不会改变原始图像的外观
2018-12-11
自定义超酷计时器
Euclid ListView滑动和点击进去其他页面特效,通过SwingLeftInAnimationAdapter
实现每一个item点击和滑动进入详细页面的动画效果,提供getViewAnimator()方法。
2018-12-11
Android主流侧滑框架
本架构主要实现侧滑出现底部view和首页实现tabhost效果,并且每一个fragment支持使用多个 viewpager,很好的处理viewpager一次全部加载问题,可以根据viewpager出现的时候调用初始化页面,提高性能。本项目主要底部TabFragment和左边侧滑DragLayout 以及CustomViewPager 实现,并且提供退出应用的一种关闭所有acitiviy的方式
2018-12-11
AmapDemo仿照一号专车的地图界面
AmapDemo仿照一号专车的地图界面,地图加载定位进入后的放大效果和地图移动效果非常棒,
本项目指导我们如何使用地图功能,如何自定义系统定位蓝点,本项目主要引导我们如何嵌入
第三方sdk实现地图定位效果。
2018-12-11
H5小游戏源码
Cocos2d-js是一款流行的H5游戏开发框架,介绍Cocos2d-js的核心技术和使用方法,学完以后可以独立开发一款休闲游戏,主要介绍cocos2d-js中的图层控制,用户交互,场景跳转,碰撞检测,数组集合,粒子效果,动画播放等知识。
2018-12-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人