![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 67
ckenergy
这个作者很懒,什么都没留下…
展开
-
关于对Android使用AIDL进行IPC通讯的一点见解
大家应该都使用过AIDL来对Service进行远程调用,大家可能都有过一些疑问,现在我来说说我对于AIDL的理解。其实对于AIDL进行IPC通讯中,在我们自己写的实现了ServiceConnection接口中 public void onServiceConnected(ComponentName name, IBinder service) { queryService = I原创 2016-01-28 17:02:48 · 459 阅读 · 0 评论 -
Android下拉刷新汽车加速仪表盘效果
Android下拉刷新汽车加速仪表盘效果 使用网上下拉刷新框架,自己定义下拉效果效果如图第二个是1年之前刚学Android做出来的,最近在家闲着没事,根据之前的,然后做了一个更接近加速仪表盘效果的第一个。git源码:https://github.com/AndroidFormWb/InstrumentPanelPullToRefresh原创 2016-02-24 00:18:44 · 905 阅读 · 0 评论 -
Android实现对角线3D旋转
在Android中大家可能都知道图片对X,Y,Z轴旋转的方法,就是用Camera中提供了三种旋转方法,分别是rotateX()、rotateY()和rotateZ,调用这三个方法,并传入相应的角度,就可以让视图围绕这三个轴进行旋转。现在我就来说下如何进行对角线旋转,先上图看看效果! 这个动画到底是如何实现的呢?我们以第二张图片来讲解,第一张如原创 2015-11-16 16:28:45 · 1234 阅读 · 0 评论 -
Android对角线旋转动画,重写Animation
之前我写了一个对角线旋转的动画,但是那个需要继承View重写onDraw,感觉耦合度太高。最近又看了一下Animation,发现可以不再onDraw里面重写绘制的流程,重写Animation.applyTransformation(float interpolatedTime, Transformation t)在t.getMatrix()获取矩阵来进行变换。优点是降低了耦合,减少了工作量;缺原创 2016-04-08 17:15:46 · 1564 阅读 · 0 评论 -
android 实现textview部分文字点击效果,类似于微博的话题丶用户
用过Textview设置过字体颜色、大小和emoji之类的同学都知道,要给文字实现丰富多彩的效果就得用到SpannableString或SpannableStringBuilder,这里要实现的效果还是要用到SpannableStringBuilder。 先看效果图下面我来说说如何使用SpannableStringBuilder来实现这个效果先看源码(匹配用户和话题使用的是正则表达式原创 2016-08-09 15:39:11 · 3457 阅读 · 2 评论 -
Android TabLayout修改标题
TabLayout修改标题要获取它里面的Tab来进行设置,调用tabLayout.getTabAt(index).setText(name)就可以设置第index个的标题了。从源码中发现,当我们调用了tabLayout.setupWithViewPager(viewPager)这个方法,在TabLayout中经过一些调用,然后调用到populateFromPagerAdapter()这个方法,原创 2016-08-24 17:42:36 · 6310 阅读 · 1 评论 -
自定义View解决滑动冲突
自定义View解决父View左右滑动,子View上下滑动引起的冲突。参考《Android开发艺术探索》书中对于滑动冲突的的源码,修护了其中的一个bug。如下:从动图可以看到当你向左滑动时,突然向右轻轻的滑动一点,你却滑到了第二页,查看源码看到case MotionEvent.ACTION_UP:{ int scrollX = getScrollX(); mV原创 2016-02-27 21:03:21 · 521 阅读 · 0 评论