自定义View、动画
这一定是你见过最易懂而全面的自定义View原理&应用讲解
-
原
Android自定义View:你需要一个简单好用、含历史搜索记录的搜索框吗?
前言 像下图的搜索功能在Android开发中非常常见今天我将手把手教大家如何实现具备历史搜索记录的搜索框 目录1. 使用场景在敲下代码前,理解用户的功能使用场景是非常重要的,这样有助于我们更好地去进行功能的实现,使用场景如下: 用户需要进行某类事物的搜索(通过文字输入进行精确搜索) 在搜索框输入时,通过显示搜索历史从而降低用户二次搜索的成本 简单来说,就是输入过字段会保存,当用户再次搜索该字段时,2016-11-27 20:25:37 阅读数:11634 评论数:8 -
原
Android 动画:手把手教你使用 补间动画 (视图动画)
前言 动画的使用 是 Android 开发中常用的知识 可是动画的种类繁多、使用复杂,每当需要 采用自定义动画 实现 复杂的动画效果时,很多开发者就显得束手无策 本文将详细介绍 Android 动画中 补间动画的原理 & 使用 学习Android 动画最好先了解:自定义View的原理,请参考我写的文章: (1)自定义View基础 - 最易懂的自定义View原理系列 (2)自定义View Meas2017-06-01 08:21:22 阅读数:11833 评论数:4 -
原
Android 动画:你真的会使用插值器与估值器吗?(含详细实例教学)
前言 动画的使用 是 Android 开发中常用的知识 可是动画的种类繁多、使用复杂,每当需要 采用自定义动画 实现 复杂的动画效果时,很多开发者就显得束手无策 Android中 补间动画 & 属性动画实现动画的原理是:其中,步骤2中的 插值器(Interpolator)和估值器(TypeEvaluator)是实现 复杂动画效果的关键 本文主要讲解 将详细讲解 插值器(Interpolator)和估2017-06-05 08:59:37 阅读数:16692 评论数:8 -
原
Android 属性动画:这是一篇很详细的 属性动画 总结&攻略
前言 动画的使用 是 Android 开发中常用的知识 本文将详细介绍 Android 动画中 属性动画的原理 & 使用 相关文章阅读: 1. Android 动画系列 Android 动画:手把手教你使用 补间动画 Android 动画:你真的会使用插值器与估值器吗?(含详细实例教学) 2. 自定义View的原理,请参考我写的文章: (1)自定义View基础2017-06-08 09:00:28 阅读数:22630 评论数:15 -
原
Android 逐帧动画:关于 逐帧动画 的使用都在这里了!
前言 动画的使用 是 Android 开发中常用的知识 可是动画的种类繁多、使用复杂,每当需要 采用自定义动画 实现 复杂的动画效果时,很多开发者就显得束手无策 本文将详细介绍 Android 动画中 逐帧动画的原理 & 使用 关于Android 动画的系列文章:动画的使用,请参考文章: Android 属性动画:这是一篇很详细的 属性动画 总结&攻略 Android 动画:手把手教你使用 补间2017-06-12 09:19:02 阅读数:11920 评论数:2 -
原
教你玩转 Android RecyclerView:深入解析 RecyclerView.ItemDecoration类(含实例讲解)
前言 RecyclerView在 Android开发中非常常用,如果能结合ItemDecoration类使用,那么将大大提高RecyclerView的表现效果 本文全面解析了ItemDecoration类,包括ItemDecoration类简介、使用方法 & 实例讲解,最终结合 自定义View实现 时间轴UI开发,希望你们会喜欢。 ItemDecoration类属于RecyclerVi2017-07-12 09:49:01 阅读数:7036 评论数:1 -
原
Android 自定义View实战系列 :时间轴
前言 Android开发中,时间轴的 UI需求非常常见,如下图: 本文将结合 自定义View & RecyclerView的知识,手把手教你实现该常见 & 实用的自定义View:时间轴 目录1. 知识储备本文采用 自定义View & RecyclerView 实现时间轴,所以必须先了解相关知识:1.1 RecyclerView RecyclerView 的基础使用:Android开发:ListVie2017-07-12 10:14:41 阅读数:8304 评论数:6 -
原
Android自定义EditText:你需要一款简单实用的SuperEditText(一键删除&自定义样式)
前言 Android开发中,EditText的使用 非常常见 本文将带来一款 附带一键删除功能 & 自定义样式丰富的 SuperEditText控件的使用,希望你们会喜欢。 已在Github开源:Super_EditText,欢迎 Star ! 目录1. 简介一款 自定义样式丰富 & 附带一键删除功能的 SuperEditText控件 已在Github开源:Super_Edit2017-08-15 09:33:09 阅读数:17811 评论数:7 -
原
Android自定义EditText:手把手教你做一款含一键删除&自定义样式的SuperEditText
前言 Android开发中,EditText的使用 非常常见 本文将手把手教你做一款 附带一键删除功能 & 自定义样式丰富的 SuperEditText控件,希望你们会喜欢。 已在Github开源:Super_EditText,欢迎 Star ! 目录1. 简介一款 附带一键删除功能 & 自定义样式丰富的 SuperEditText控件 已在Github开源:Super_EditText,欢2017-08-15 09:36:52 阅读数:11266 评论数:4 -
原
Android开源库:手把手教你实现一个简单好用的搜索框(含历史搜索记录)
前言 Android开发中,类似下图的搜索功能非常常见今天,我将手把手教大家实现一款 封装了 历史搜索记录功能 & 样式 的Android 自定义搜索框 开源库,希望你们会喜欢。 已在Github开源:地址:SearchView,欢迎 Star ! 目录1. 简介一款封装了 历史搜索记录功能 & 样式 的Android自定义搜索框 已在Github开源:地址:SearchView,欢迎 St2017-08-24 09:54:02 阅读数:16632 评论数:9 -
原
Android开源:一款你不可错过的可爱&小资风格的加载等待控件库
前言 Android开发中,加载等待的需求 非常常见 本文将带来 一款 可爱 & 小资风格的加载等待Android自定义View控件的使用,希望你们会喜欢。 已在Github开源:Kawaii_LoadingView,欢迎 Star ! 目录1. 简介一款 可爱 、清新 & 小资风格的 Android自定义View控件 已在Github开源:Kawaii_LoadingView,欢迎 Sta2017-08-30 11:13:05 阅读数:10322 评论数:9 -
原
你也可以自己写一个可爱 & 小资风格的Android加载等待自定义View
前言 Android开发中,加载等待的需求 非常常见 本文将手把手教你做 一款 可爱 & 小资风格的加载等待Android自定义View控件,希望你们会喜欢。 已在Github开源:Kawaii_LoadingView,欢迎 Star ! 目录1. 简介一款 可爱 、清新 & 小资风格的 Android自定义View控件 已在Github开源:Kawaii_LoadingView,欢迎 St2017-08-30 11:20:25 阅读数:12239 评论数:10 -
原
为什么你的自定义View wrap_content不起作用?
前言 自定义View是Android开发中非常常用的知识 可是,在使用过程中,有些开发者会发现:为什么自定义View 中设置的wrap_content属性不起作用(与match_parent相同作用)? 今天,我将全面分析上述问题并给出解决方案。 目录1. 问题描述在使用自定义View时,View宽 / 高的wrap_content属性不起自身应有的作用,而且是起到与match_parent相同作用2017-03-14 10:15:21 阅读数:14794 评论数:3 -
原
手把手教你写一个完整的自定义View
前言 自定义View是Android开发者必须了解的基础 今天,我将手把手教你写一个自定义View,并理清自定义View所有应该的注意点 阅读本文前,请先阅读我写的一系列自定义View文章 自定义View基础 - 最易懂的自定义View原理系列(1) 自定义View Measure过程 - 最易懂的自定义View原理系列(2) 自定义View Layout过程 - 最易懂的2017-03-14 10:11:27 阅读数:33724 评论数:12 -
原
自定义View基础 - 最易懂的自定义View原理系列(1)
前言 自定义View原理是Android开发者必须了解的基础; 在了解自定义View之前,你需要有一定的知识储备; 本文将全面解析关于自定义View中的所有知识基础。 目录1. View的分类视图View主要分为两类: 类别 解释 特点 单一视图 即一个View,如TextView 不包含子View 视图组 即多个View组成的ViewGroup,如LinearLay2017-02-20 11:27:07 阅读数:19151 评论数:14 -
原
自定义View Measure过程 - 最易懂的自定义View原理系列(2)
前言 自定义View是Android开发者必须了解的基础 网上有大量关于自定义View原理的文章,但存在一些问题:内容不全、思路不清晰、无源码分析、简单问题复杂化 等 今天,我将全面总结自定义View原理中的measure过程,我能保证这是市面上的最全面、最清晰、最易懂的 文章较长,建议收藏等充足时间再进行阅读 目录 1. 作用 测量View的2017-02-20 11:33:26 阅读数:17868 评论数:19 -
原
自定义View Layout过程 - 最易懂的自定义View原理系列(3)
前言 自定义View是Android开发者必须了解的基础 网上有大量关于自定义View原理的文章,但存在一些问题:内容不全、思路不清晰、无源码分析、简单问题复杂化 等 今天,我将全面总结自定义View原理中的Layout过程,我能保证这是市面上的最全面、最清晰、最易懂的 文章较长,建议收藏等充足时间再进行阅读 阅读本文前,请先阅读文章 (1)自定义View基础 -2017-02-20 11:37:10 阅读数:15288 评论数:11 -
原
自定义View Draw过程- 最易懂的自定义View原理系列(4)
前言 自定义View是Android开发者必须了解的基础 网上有大量关于自定义View原理的文章,但存在一些问题:内容不全、思路不清晰、无源码分析、简单问题复杂化 等 今天,我将全面总结自定义View原理中的Draw过程,我能保证这是市面上的最全面、最清晰、最易懂的 文章较长,建议收藏等充足时间再进行阅读 阅读本文前,请先阅读文章 自定义View基础 - 最易懂的2017-02-20 11:40:10 阅读数:12562 评论数:7 -
原
Path类的最全面详解 - 自定义View应用系列
前言 自定义View是Android开发者必须了解的基础;而Path类的使用在自定义View绘制中发挥着非常重要的作用 网上有大量关于自定义View中Path类的文章,但存在一些问题:内容不全、思路不清晰、简单问题复杂化等等 今天,我将全面总结自定义View中Path类的使用,我能保证这是市面上的最全面、最清晰、最易懂的 文章较长,建议收藏等充足时间再进行阅读 阅读本文前请先阅读自定义V2017-03-06 21:13:38 阅读数:11664 评论数:9 -
原
Canvas类的最全面详解 - 自定义View应用系列
前言 自定义View是Android开发者必须了解的基础;而Canvas类的使用在自定义View绘制中发挥着非常重要的作用 网上有大量关于自定义View中Canvas类的文章,但存在一些问题:内容不全、思路不清晰、简单问题复杂化等等 今天,我将全面总结自定义View中的Canvas类的使用,我能保证这是市面上的最全面、最清晰、最易懂的 文章较长,建议收藏等充足时间再进行阅读 阅读本文前请2017-03-06 21:22:06 阅读数:13984 评论数:13