登录 立即注册
安币:

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

Android APP测试之进行单元测试的好处

96Normal010磅02falsefalsefalseEN-USZH-CNX-NONE/*StyleDefinitions*/table.MsoNormalTable{mso-style-name:普通表格;mso-tstyle-rowband-size:0;mso-tstyle-colband-size:0;mso-style-noshow:yes;mso-style-priority:99;mso-style-parent:"";mso-padding-alt:0cm5.4pt0cm5.4pt;mso-para-margin:0cm;mso-para-margin-botto ...
testbirdad 3 天前
阅读:113 评论:0 赞:0

Snackbar

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

移动APP测试之android性能测试

96Normal010磅02falsefalsefalseEN-USZH-CNX-NONE/*StyleDefinitions*/table.MsoNormalTable{mso-style-name:普通表格;mso-tstyle-rowband-size:0;mso-tstyle-colband-size:0;mso-style-noshow:yes;mso-style-priority:99;mso-style-parent:"";mso-padding-alt:0cm5.4pt0cm5.4pt;mso-para-margin:0cm;mso-para-margin-botto ...
testbirdad 4 天前
阅读:125 评论:1 赞:0

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

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

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

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

自定义TypeEvaluator

根据传入值的变化,产生动画效果ValueAnimatormyAnimator=ValueAnimator.ofObject(newMyEvaluator(),"hello","world");myAnimator.addUpdateListener(newAnimatorUpdateListener(){@OverridepublicvoidonAnimationUpdate(ValueAnimatoranimation){StringanimatedValue=(String)animation.getAnimatedValue();textView.setTe ...
米莉罗娜 5 天前
阅读:91 评论: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 5 天前
阅读:85 评论:0 赞:0

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

这是一个普通的移动动画private void startValueAnimation(){      if(mValueAnimator == null){          mValueAnimator = ValueAnimator.ofFloat(0, 500);      }& ...
米莉罗娜 5 天前
阅读:129 评论:0 赞:0

2017-03-22

ValueAnimatorintAnimator=ValueAnimator.ofInt(200,-100);intAnimator.addUpdateListener(newAnimatorUpdateListener(){@OverridepublicvoidonAnimationUpdate(ValueAnimatoranimation){IntegeranimatedValue=(Integer)animation.getAnimatedValue();view.scrollTo(animatedValue,0);}});intAnimator.setDuration(DURATION ...
米莉罗娜 5 天前
阅读:54 评论:0 赞:0

ValueAnimator

ValueAnimatorintAnimator=ValueAnimator.ofInt(200,-100);intAnimator.addUpdateListener(newAnimatorUpdateListener(){@OverridepublicvoidonAnimationUpdate(ValueAnimatoranimation){IntegeranimatedValue=(Integer)animation.getAnimatedValue();view.scrollTo(animatedValue,0);}});intAnimator.setDuration(DURATION ...
米莉罗娜 5 天前
阅读:80 评论:0 赞:0

2017-03-21

PropertyValuesHolder这个类可以先将动画属性和值暂时的存储起来,后一起执行这是例子:PropertyValuesHoldervaluesHodlerA=PropertyValuesHolder.ofFloat("scaleX",0.0f,1.5f,1.0f);PropertyValuesHoldervaluesHodlerB=PropertyValuesHolder.ofInt("BackgroundColor",0xffff0000,0x9900ff33,0xff8800ff);PropertyValuesHol ...
米莉罗娜 6 天前
阅读:39 评论: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 ...
米莉罗娜 6 天前
阅读:60 评论:0 赞:0

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

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

广告投放| Github|申请友链|手机版|站点统计|安卓巴士 ( 粤ICP备15117877号 )

返回顶部