![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android 自定义view
向梦想攀爬的蜗牛
向着高级工程师,一步一个脚印
展开
-
android动画的使用(下-高级用法)
前言在上篇介绍了android动画的一些基本用法,如果仔细看过的话,要对付一般的动画效果,想必是没有太大问题的,但是对于某些特殊需求,单纯用最基本的用法是没法实现的,很明显,这些都是需要我们自己去定义的东西。今天我来讲讲android动画的高级用法。下面我将从以下几方面来讲这个高级用法:LayoutAnimation前言LayoutAnimation属性动画之get和set原创 2017-03-02 22:57:43 · 887 阅读 · 1 评论 -
android动画的使用(上-基本用法)
动画介绍要开发一个优秀的app,除了功能强大以外,还得有优秀的UI设计,那么,掌握自定义View以及动画是非常有必要的,今天就来讲讲动画的使用。 Android的动画可以分为三种:View动画、帧动画和属性动画。View动画View动画又叫做补间动画,它有四种默认动画效果:平移(Translate)缩放(Scale)旋转(Rotate)透明度(Alpha)同时,它支原创 2017-02-22 10:14:16 · 446 阅读 · 0 评论 -
android自定义View之margin和padding的处理
说起margin和padding,想必大家都不陌生。margin就是指子控件与外部控件的距离,俗称外边距;padding就是指控件内容与控件边界的距离,俗称内边距。当我们使用系统自带的控件时,margin和padding都是生效的,因为系统已经帮我们处理好了,但是当我们自定义View时,如果不单独处理,那么系统是不会识别,不生效的,下面我们来看下今天的例子。padding的处理pa原创 2017-02-13 10:23:40 · 23733 阅读 · 3 评论 -
android View的工作原理
上次我们讲了android的滑动冲突,其中也介绍了android的事件分发机制,如果对这方面不清楚的,可以查看我的上一篇博客《android滑动冲突解决方案》,这次我们主要介绍View的工作原理,为以后自定义view定下基础。下面,我讲从以下几方面来讲讲我对View工作原理的理解。 [TOC]目录View的UI架构首先我们来看下UI界面结构图 想必这张图大家都很熟悉,每一个原创 2017-02-11 09:47:44 · 848 阅读 · 3 评论 -
android滑动冲突解决方案
2017年大家新年好,这还是我第一次在csdn上写博客,主要是自己最近正好在看这方面的知识,一作为存根之用,二也是希望对大家有所帮助,如讲解有不妥之处,欢迎大家指出。废话不多说了,进入今天的主题----android滑动冲突。在讲滑动冲突前,有一点是必须要提的,就是View的事件分发机制。View的事件分发机制可以看任玉刚大神写的《android开发艺术探索》,里面关于这方面讲解的十分透彻。下原创 2017-02-06 21:59:01 · 928 阅读 · 1 评论