自定义View
androidstarjack
生命不息,奋斗不止,万事起于忽微,量变引起质变
展开
-
Android触摸事件分发机制完全解析《一》
最近在做高德地图的时候,由于用户的要求,不得不用ScrollVew嵌套MapView,虽然很官方要求不建议这样做,但也迫于无奈… 魔高一尺,道高一丈.有什么事情事程序员不能解决的,如果有那就是解决两次.鉴于用到了触摸事件,于是就来总结了Android的触摸事件机制.首先当用户进行屏幕操作的时候,则有两种情况 一是按键事件 二是触摸事件 按键事件分为长按和点击事件,过于简单,这里不再进行总结.触摸事件原创 2017-05-13 23:13:46 · 4001 阅读 · 3 评论 -
【干货】2017这些技术——你都了解过吗
### 插件化 #### 热更新对Android平台,我们通常所说的在线热更新就是,例如对已经发布在应用市场上的宿主APK,当我们从crash统计平台上发现某个函数调用有bug,导致经常性crash,这时,可以在本地开发一个补丁APK,并发布到服务器中,宿主APK下载这个补丁APK并集成后,就可以很容易修复这个crash 安卓热更新之Nuwa实现步骤http://blog.csdn.net/sn原创 2017-05-22 23:37:55 · 6355 阅读 · 6 评论 -
高级UI特效仿直播点赞效果—一个优美炫酷的点赞动画
高级UI特效仿直播点赞效果—一个优美炫酷的点赞动画 http://blog.csdn.net/androidstarjack原创 2017-09-17 21:02:25 · 5914 阅读 · 0 评论 -
高级UI特效之仿3D翻转切换效果
高仿3D翻转切换效果效果图:### 前言 作为Android程序员,或者是想要去模仿一些酷炫的效果,或者是为了实现视觉的变态需求,或者是压抑不住内心的创造欲想要炫技,我们不可避免地需要做各种动画。### 实现逻辑 自定义Animation实现自己逻辑 控制Matrix的旋转动画 控件动画介绍其实控件动画也是布局动画的一种,可以看做是自定义的动画实现,布局动画在XML中定义OPhone已经实现的几原创 2017-10-11 23:26:55 · 1327 阅读 · 0 评论 -
叫教你打造一个滑动悬浮置顶的视觉效果,给你的广告栏增加一些特色
一个滑动悬浮置顶的View,通过自定义ScrollView来实现一个精美的固定悬浮效果效果图:这个特效其实没有那么复杂!思路: - 自定义ListView对头布局进行处理 - 自定义 RecycleView 貌似很复杂的样子 - 自定义Behavior 把问题复杂化了 - 自定义listView + PopuWindows - 自定义ViewGroup ,(需要重新onLayout登方法原创 2017-10-30 23:36:16 · 1390 阅读 · 0 评论 -
来一起愉快的开始Python吧
python-愉快的开始什么是python?python的具有快平台性 Windows Linux Mac/Os 定义Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。一张图片告诉你Python语言的强大就像我们当初学习的Rxjava2.x和Rxjava1一样,api的变动同样需要我们进一步去更新自己的技术。 Python2和python3的ApI的不bi比较 htt原创 2017-10-23 22:50:35 · 1805 阅读 · 0 评论 -
Android还能这样玩—用SVG手撸一个精美的中国地图
前言 来继续学习SVG,要想深入了解还是要多动手进行实战。关于svg基础可以去看一下我的上一篇文章《SVG前戏—让你的View多姿多彩》,今天就用SVG打造一个精美的UI效果。 正文 先上效果图: 我们都知道SVG的文件是纯粹的 XML。如: [图片上传中…(12345.gif-60d52c-1533723732988-0)] 看到这里,我们都明白了。原来里面类...原创 2018-08-09 09:50:28 · 3256 阅读 · 2 评论 -
SVG前戏—让你的View多姿多彩
什么是SVG SVG的全称是Scalable Vector Graphics,叫可缩放矢量图形。是一种基于可扩展标记语言(XML)。它和位图(Bitmap)相对,SVG不会像位图一样因为缩放而让图片质量下降。它的优点在于节约空间,使用方便。 svg的优点 首先简要解释一下矢量图像格式和位图图像格式的区别。矢量图像用点和线来描述物体,所以文件会比较小,同时也能提供高清晰的画面,适合于直接打...原创 2018-08-07 10:40:22 · 558 阅读 · 0 评论