
android 基础必备
AND独一无二ROID
不积跬步,无以至千里;不积小流,无以成江海。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
dp转换px
需要用到的相关: DisplayMetrics:根据名称 <显示的度量> 即可拿到我们需要的相关参数 怎样拿到含有相关参数的 DisplayMetrics : 1: getResources().getDisplayMetrics(); 2: DisplayMetrics displayMetrics=new Display...原创 2017-11-29 18:56:45 · 1152 阅读 · 0 评论 -
Material Design 方案之 <Toolbar> (详细)
随着android 版本不断推进,android的标题栏也渐渐由ActionBar过渡到Toolbar, Toolbar涵盖了ActionBar的所有功能并且更加灵活,于是笔者就总结了Toolbar的使用。 注意: << 我们继承的是AppCompatActivity与Activity相比兼容了android较低版本的Material Design&...原创 2017-12-10 16:57:40 · 525 阅读 · 0 评论 -
Material Design 方案之 <DrawerLayout> (详细)
DrawerLayout给我们提供的屏幕滑动拖出选项栏功能,并且布局的过程非常简单。 这个是哔哩哔哩的布局用的就是DrawerLayout,从屏幕左边滑动便可以拖出菜单栏。文章大纲:1:什么是DrawerLayout: 2:如何布局Drawerl...原创 2017-12-15 15:28:07 · 444 阅读 · 0 评论 -
android 动画详细总结(含有自定义动画)以及插值器与估值器分析
在android开发中动画已经是随处可见了,所以本片文章笔者将详细总结常见动画的使用!动画的分类:帧动画:什么是帧动画?其实就是一帧一帧切换图片所以看起来就有动画效果。看看如何使用: 第一步定义一个xml文件在drawable里:<?xml version="1.0" encoding="utf-8"?><animation-list xmlns:android="http://schemas.原创 2017-12-26 19:13:43 · 1070 阅读 · 0 评论 -
Android XML 用途汇总
android中XML的使用主要分以下几个大类AnimationAnimatorDrawable Layout MenuValues这些文件均在R中存在映射可以通过R.xxx.xxx得到映射值最后转换成我们所需的对象。Animation在res里建立文件夹anim用于存放所有Animation的XML资源传统补间动画&lt;set xmlns:an...原创 2018-04-30 01:15:28 · 1781 阅读 · 0 评论 -
Android随笔—— 时间小结
时间无非也就分两种了, 系统时间,网络时间。系统时间System.currentTimeMillis() 由java语言提供,计算从1970年1月1号0时0分0秒到当前系统所设定的时间的差值,SystemClock.elapsedRealtime() 由android APi提供,计算从手机boot到当前时间的差值。规范显示上述两种方法只是得到了差值却不能清晰得到明确时间。...原创 2018-06-07 01:11:00 · 326 阅读 · 0 评论 -
android 阴影方案 ——suibi
elevation与translationZ二者都有控件在Z轴上高度的意思,区别是elevation可在XML以及代码中调用View.setElevation()实现,而translationZ只能用于动画实现。如何体现出阴影效果? 两种方案background图层含有所绘制的比如这样&lt;shape xmlns:android="http://schemas.androi...原创 2018-08-20 19:40:58 · 412 阅读 · 0 评论 -
Android Studio无法阅览源码问题
没有下载源码资源文件导入了v7-28.0.0依赖这个最新版目前好像还没有提供源码,可降级到27.1.1implementation 'com.android.support:appcompat-v7:27.1.1'导入了design-28.0.0依赖这时某些控件仍会覆盖appCompat-V7的,需要隔离implementation('com.android.support:des...原创 2018-11-03 17:17:51 · 769 阅读 · 0 评论 -
android 随笔———— bean的封装
在json解析的时候,我们不同业务的Bean总有相同的地方,于是可以将其封装在一个基本类中,然后去专注核心业务。public class BaseRespond&lt;T&gt; { private int statusCode; private String statusKey; private String statusDesc; privat...原创 2018-07-24 14:52:51 · 3101 阅读 · 0 评论 -
android 文件路径总结
手机系统内部空间Context.getFilesDir().getPath(); // /data/data/<PackageName>/filesContext.getCacheDir().getPath(); // /data/data/<PackageName>/cacheEnvironment.getDataDirectory().getPat...原创 2018-03-10 15:05:30 · 5754 阅读 · 0 评论 -
android 在状态栏显示内容以及更改状态栏颜色
TWO:状态栏显示内容: 当一个Activity创建时也随之分配一个Windows()对象所有的VIew将会依赖与此窗口显示,而程序最底层的VIew 则是DecorView这个DecorView通过getWindow().getDecorView()方法获得,DecorView在网上查找相关信息得知它最终分为两部分一部分FrameLayout用来显示title(标题栏...原创 2017-12-01 01:50:26 · 673 阅读 · 0 评论 -
Android 随笔——android:clipChildren="false"属性
之前笔者认为一个View的显示必须在Parent的mesure以及layout范围内,超出那个部分Canvas就会失效,而最近笔者做ViewPager,要实现中间完全显示两边部分显示时完全刷新了笔者的认识。ViewPager的内部机制ViewPager控件的Left对应的值永远是0,Right永远是1, 完整的一个滑动过程就从X-0,或者从0-X。如果要中间显示那么ViewPager必然要...原创 2018-05-12 16:41:36 · 3532 阅读 · 0 评论