Android开发中经常遇到的图文混排的情况,例如列表项,废话不多说先上图 要想实现第一种样式的方法很简单,直接在TextView 中设置DrawableLeft即可 但是可...
Android开发中经常遇到的图文混排的情况,例如列表项,废话不多说先上图 要想实现第一种样式的方法很简单,直接在TextView 中设置DrawableLeft即可 但是可...
每人都有一个gankio,那我也来一个!。项目采用 MVP+Dagger2+Retrofit + RxJava开发。首页布局样式大致参考掘金客户端。数据来源于gankio。...
ConstraintLayout约束布局出来有一段时间了,新的项目中布局也在用,对各种控件的约束确定实用,但是感觉平平.最戳中我的G点的还是当中的Guideline 传统方式...
Android 5.0 以上使用 Transition 实现的方法 Android 5.0 以下的实现方法 Transition Transition 框架是 Android...
前言 最近的一个项目要上线了,发布的时候需要生成多个应用市场的渠道包。一个一个地去打包实在是太浪费时间了,想想豌豆荚、应用宝、小米市场、华为市场。。。等等各大市场,每次发版都...
今天开始记录工作中遇到的需要实现的动画效果实现自定义view动画,后期会有一些列动画设计思路的文章。 在这里分享的是设计实现思路,仅供学习使用,让大家拿到稍微复杂点的动画的时...
发这种文章是个什么心态呢。。。。很好奇
在刚推出的 Support Library 25.3.0 里面新增了一个叫 SpringAnimation 的动画,也就是弹簧动画。要是用它来做一个滑动控件下拉回弹的效果,应...
一、开始 OpenGl主要需要实现两个类: **GLSurfaceView**This class is a View where you can draw and mani...
先放一个效果图 Demo是基于MVVM模式来编写的,欢迎大家给予批评和指正。其中Banner的无限轮播用了PageSnapHelper,后续RecycleView也可以实现更...
Download Gradle: APIs Activity 相关 -> ActivityUtils.java -> Demo AdaptScreen 相关 -> Adapt...
我的博客:http://southtree.cn 引用arrays.xml中的String资源 在res/values文件夹下创建一个数组,创建的数组如下所示 Java代码中...
前言:在面试过程中 关于多线程编程这一块是经常问到的 为了更好的理解关于多线程编程基础特地的记录此文章把思路理清楚线程的生命周期 首先线程一般是这样创建的: new Thre...
在项目中经常需要进行不同状态的加载,例如在网络请求时的加载中状态,加载失败状态,没有网络状态和没有数据的状态等,之前在项目中的做法是把几个不同的状态布局都添加到需要进行状态切...
别找了啦,俺都藏在这里 Material Design 控件大全 【简单说】 本篇适合哪些人? 刚刚从基于android 4.4以下项目中切出来,还没有用过5.0+新特性 新...
原创版权申明:本文章从本人 csdn 博客转到简书。如有转载,请申明:转载自 IT天宇:http://www.jianshu.com/p/b0c0b9083958 由于是转过...