登录 立即注册
安币:

安卓巴士 - 安卓开发 - Android开发 - 安卓 - 移动互联网门户

一个能让你了解所有函数调用顺序的Android库

>背景:当项目代码量很大的时候,或者你作为一名新人要快速掌握代码的时候,给函数打上log,来了解代码执行逻辑,这种方式会显然成本太大,要改动项目编译运行,NO!太耗时;或者你想debug的方式来给你想关注的几个函数,来了解代码执行逻辑,NO!因为你肯定会漏掉函数;也许你可以固执的给你写的项目打满log说这样也行,但 ...
zjw-swun 2017-3-27 10:58
阅读:214 评论:0 赞:1

Snackbar

Snackbar代替Toast交互性更好Snackbar.make(view,"消息已发出",Snackbar.LENGTH_SHORT).show();但是有几个注意点,make方法的第一个参数是一个view,任何一个view都可以,但是官方推荐使用CoordinatorLayout,有俩个好处:1.用户可以滑动(右滑)消除掉snackbar。2.当snackbar出现的时候,布局会移动一些UI元素,比如右下角 ...
米莉罗娜 2017-3-24 00:55
阅读:243 评论:0 赞:1

惊天秘密!从Thread开始,揭露Android线程通讯的诡计和主线程的阴谋 ...

转自:链接背景介绍我们在Android开发过程中,几乎都离不开线程。但是你对线程的了解有多少呢?它完美运行的背后,究竟隐藏了多少不为人知的秘密呢?线程间互通暗语,传递信息究竟是如何做到的呢?Looper、Handler、MessageQueue究竟在这背后进行了怎样的运作。本期,让我们一起从Thread开始,逐步探寻这个完美的线程链背后 ...
suisui0614 2017-3-23 16:18
阅读:701 评论:0 赞:6

【Android】TextView文字长度测量和各种Padding解析

老规矩,先上张图o,这篇好像是分析篇,没有效果图。不管了,位置占着,老规矩不能坏,下面开始正文。***这篇博客会讲得比较杂:>1.TextView里各部分的大小该怎么测量?>1.如何计算每行文字的长度?>1.设置android:maxLines="1"和android:singleLine="true"有什么区别?>1.为什么设置android:maxLines="1"时TextView的跑马灯效 ...
woshidasusu 2017-3-22 23:23
阅读:235 评论:0 赞:0

Interpolator

Interpolator是用来修饰动画的变化速率的。几种常见的Interpolator先定义个位移动画animationCompare=newTranslateAnimation(Animation.RELATIVE_TO_PARENT,0.0f,Animation.RELATIVE_TO_PARENT,0.25f,Animation.RELATIVE_TO_PARENT,0.0f,Animation.RELATIVE_TO_PARENT,0.0f);animationCompare.setDuration(5*1000);animatio ...
米莉罗娜 2017-3-22 20:29
阅读:146 评论:0 赞:0

自定义TypeEvaluator

根据传入值的变化,产生动画效果ValueAnimatormyAnimator=ValueAnimator.ofObject(newMyEvaluator(),"hello","world");myAnimator.addUpdateListener(newAnimatorUpdateListener()[email protected](ValueAnimatoranimation){StringanimatedValue=(String)animation.getAnimatedValue();textView.setTe ...
米莉罗娜 2017-3-22 20:11
阅读:131 评论:0 赞:0

android:GPS获取location经纬度并用谷歌解析为地理位置名称

原帖子链接:http://blog.csdn.net/slowriver/article/details/64499413原帖子链接:http://blog.csdn.net/slowriver/article/details/64499413原帖子链接:http://blog.csdn.net/slowriver/article/details/64499413实现的功能:先获取本地的经纬度,再根据经纬度,请求googleapis来解析地理位置名称。下面的例子,能够跑 ...
just_test 2017-3-22 17:26
阅读:150 评论:1 赞:0

普通的值属性动画,和自定义动画的比较

这是一个普通的移动动画private void startValueAnimation(){      if(mValueAnimator == null){          mValueAnimator = ValueAnimator.ofFloat(0, 500);      }& ...
米莉罗娜 2017-3-22 09:30
阅读:167 评论:0 赞:0

2017-03-22

ValueAnimatorintAnimator=ValueAnimator.ofInt(200,-100);intAnimator.addUpdateListener(newAnimatorUpdateListener()[email protected](ValueAnimatoranimation){IntegeranimatedValue=(Integer)animation.getAnimatedValue();view.scrollTo(animatedValue,0);}});intAnimator.setDuration(DURATION ...
米莉罗娜 2017-3-22 08:59
阅读:91 评论:0 赞:0

ValueAnimator

ValueAnimatorintAnimator=ValueAnimator.ofInt(200,-100);intAnimator.addUpdateListener(newAnimatorUpdateListener()[email protected](ValueAnimatoranimation){IntegeranimatedValue=(Integer)animation.getAnimatedValue();view.scrollTo(animatedValue,0);}});intAnimator.setDuration(DURATION ...
米莉罗娜 2017-3-22 00:01
阅读:114 评论:0 赞:0

2017-03-21

PropertyValuesHolder这个类可以先将动画属性和值暂时的存储起来,后一起执行这是例子:PropertyValuesHoldervaluesHodlerA=PropertyValuesHolder.ofFloat("scaleX",0.0f,1.5f,1.0f);PropertyValuesHoldervaluesHodlerB=PropertyValuesHolder.ofInt("BackgroundColor",0xffff0000,0x9900ff33,0xff8800ff);PropertyValuesHol ...
米莉罗娜 2017-3-21 23:56
阅读:71 评论:0 赞:0

ObjectAnimator

透明度alphaanimator=ObjectAnimator.ofFloat(textView,"alpha",1,0,1);alphaanimator.setDuration(3*1000);alphaanimator.start();旋转:rotationanimator=ObjectAnimator.ofFloat(textView,"rotation",0,360,0);rotationanimator.setDuration(3*1000);rotationanimator.start();大小:scaleanimator=ObjectAnimator.ofFlo ...
米莉罗娜 2017-3-21 22:26
阅读:91 评论:0 赞:0

Retrofit2+Rxjava+MVP框架最基本的小例子,有助于新手入门

RetrofitRxjavaMVPDemogithub:[https://github.com/wangfeihang/RetrofitRxjavaMVPDemo](https://github.com/wangfeihang/RetrofitRxjavaMVPDemo)Retrofit2+Rxjava+MVP框架最基本的小例子,有助于新手入门这个例子实现的功能非常简单,就是拿知乎API中获取主题列表的接口进行请求,然后显示拿到的主题的个数。 ...
进击の程序媛 2017-3-21 16:24
阅读:310 评论:1 赞:1

验证码倒计时

在我们注册或者修改信息的时候,常会用到60s倒计时这个功能,写了这篇文章,大家共享一下:效果图:      直接上代码:activity.java[代码]java代码:publicclassMainActivityextendsActivity{privateTimeCountmTiemTimeCount;privateTextViewtv_code;@OverrideprotectedvoidonCreate(Bundle ...
切切歆语 2017-3-21 14:52
阅读:388 评论:1 赞:3

广告投放| 申请友链|手机版|站点统计|安卓巴士

返回顶部