博客专栏  >  移动开发   >  Android进阶

Android进阶

Android菜鸟的进阶之路

关注
3 已关注
18篇博文
  • Toast使用大全

    介绍官方文档上是这么介绍的,Toast是一种简易的消息提示框,该提示框不能被用户点击,且永远不会获得焦点。同时,Toast显示的时间有限,过一定的时间就会自动消失,具体时间限制由用户设定。常用API显...

    2016-10-10 16:09
    257
  • Android自定义View之View的位置参数

    最近在学习自定义View,总是被View的显示的位置搞的一头雾水。对于一个View的位置,我比较迷惑: View在显示在哪个位置? View的宽和高的定义? 什么是ViewView是Android中所...

    2017-02-21 11:10
    1717
  • 初探Architecture Components之Lifecycle

    在Android框架中,我们所熟悉的大多数组件都有生命周期的,而这些生命周期由Android系统本身管理,或者在程序运行时,由代码动态管理。如果忽略了对其的管理,可能会造成内存泄漏或者应用程序崩溃。这...

    2017-07-12 15:15
    441
  • 初探Architecture Components之LiveData

    在初探Architecture Components之Lifecycle中,我们已经了解到Lifecycle是如何与组件的生命周期相关联的。在本文中,我们将会了解Architecture Compon...

    2017-07-18 14:01
    330
  • 初探Architecture Components之ViewModel

    原文地址: 官方文档 - ViewModel ViewModel类用于存储和管理与UI相关的数据,以便UI配置信息更改时保存数据。应用程序的组件(例如Activity/Fragment)的生命周期...

    2017-08-29 15:31
    140
  • Android ConstraintLayout图文并茂详解(一)

    不知道从什么时候开始,创建的layout默认的layout是ConstraintLayout,一直不知道这是啥鬼东西,总是将其手动的改成LinearLayout,也就是说习惯了靠编写XML代码完成界面...

    2017-09-08 14:17
    278
  • 初探Architecture Components之Room

    Room的初衷提起SQLite,作为Android开发者还是比较幸福的的,Android核心框架已为处理SQL提供了相当大的支持,API也非常强大,省起来很大的力气。但是其模板化处理方式,导致开发者花...

    2017-06-19 20:54
    1062
  • Android进阶 - 1 - Parcelable和Serializable使用详解

    如果我们需要通过Intent和Binder传输数据时就需要使用Parcelable或者Serializable对对象序列化。甚至有时候在把持久化的对象保存在存储设备上或者通过网络传输给其他客户端的时候...

    2016-05-26 23:34
    2753
  • Android 动画之补间动画

    在Android中,动画可以分为三种模式,View Animation、Frame Animation、Property Animation,其中Frame Animation又是View Anima...

    2016-10-24 21:15
    444
  • Android 7.1初体验之应用快捷键

    3DTouch技术用于IOS系统以后,受到了果粉的一致推捧,Android黯然身上。Android用户的福音来了,App Shortcuts完美的展现了3DTouch,个人感觉比3DTouch更为强大...

    2016-10-28 15:39
    1484
  • Android 动画之帧动画

    介绍逐帧动画(Frame-by-frame Animations),就是通过一个接一个的加载一系列的Drawble资源来创建动画,实际上就是类似于放电影一样,按顺序播放一系列的图像,以达到动画效果。其...

    2016-10-31 17:37
    368
  • Android 动画之LayoutAnimation

    介绍LayoutAnimation 是API Level 1 就已经有的,LayoutAnimation是对于ViewGroup控件所有的child view的操作,也就是说它是用来控制ViewGro...

    2016-11-09 15:52
    1040
  • Android 动画之LayoutTransition

    场景一,当向一个ViewGroup添加控件或者移除控件;场景2,想ListView、GridView或者RecyclerView中添加或者移除数据并更新显示;场景3,通过调用View.setVisib...

    2016-11-09 15:58
    462
  • Android 动画之AnimatorSet

    介绍在Android系统里只允许对View设置有且仅有一个动画效果,不能够为同时给View设置多个动画。即使有一系列的动画,也只能允许一个动画执行,一个动画结束后在开始另外一个外一个动画。Animat...

    2016-11-09 16:23
    1894
  • Android 动画之属性动画(二)

    介绍对于Interpolator(内插器),写过动画的都不会陌生,其本身看做是一个时间计算器,用于定义动画的执行的速率。public class ValueAnimator extends Anima...

    2016-11-09 16:29
    288
  • Android 动画之属性动画(三)

    对于Evaluators,即属性动画计算器,官方根据实际需求已经为我们实现了几种,但在实际开发过程中,官方定义的那几种并不能满足我们实际的需求,比如在背景变色的同时将控件移动并缩小,有的人说可以使用A...

    2016-11-09 16:31
    259
  • Android 动画之属性动画(四)

    PropertyValuesHolderPropertyValuesHolder是一个存储器,用来存储动画属性的信息和值,用于使用ValueAnimator或ObjectAnimator创建动画,它们...

    2016-11-09 16:33
    228
  • Android 动画之属性动画(一)

    介绍在Android之补间动画详解已经了解到,View Animation通过重绘View的视图的方式来完成View的动画效果,但View对象本身没有改变。在Android 3.0(API 11),对...

    2016-11-09 16:35
    742

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部