
View
xhmj12
一个码农,技术公众号:开发者全社区(JANiubility)
展开
-
Android onMeasure方法介绍
onMeasure方法在控件的父元素正要放置它的子控件时调用.它会问一个问题,“你想要用多大地方啊?”,然后传入两个参数——widthMeasureSpec和heightMeasureSpec. 它们指明控件可获得的空间以及关于这个空间描述的元数据. 比返回一个结果要好的方法是你传递View的高度和宽度到setMeasuredDimension方法里. 接下来的代码片段给出了如何重写on...原创 2015-08-24 11:26:34 · 101 阅读 · 0 评论 -
android自定义布局中的平滑移动
在android应用程序的开发过程中,相信我们很多人都想把应用的交互做的比较绚丽,比如让界面切换平滑的滚动,还有热度灰常高的伪3D等界面效果,通常情况下,系统提供的应用在特效这方面只能为我们提供简单的动画接口,所以要想实现比较酷炫的效果还是要自己去开发布局控件(即所谓的自定义View、ViewGroup)。 下面就自定义控件开发做一些简单的介绍,其实那个地...原创 2015-08-24 11:27:03 · 310 阅读 · 0 评论 -
Android——Matrix类
在Android中,对图片的处理需要使用到Matrix类,Matrix是一个3 x 3的矩阵,他对图片的处理分为四个基本类型:1、Translate————平移变换2、Scale————缩放变换3、Rotate————旋转变换4、Skew————错切变换在Android的API里对于每一种变换都提供了三种操作方式:set(用于设置Matrix中的值)、post(后乘,根据矩...原创 2015-08-25 11:16:17 · 179 阅读 · 0 评论 -
Android中的ViewGroup
1、概述1、ViewGroup的职责是啥?ViewGroup相当于一个放置View的容器,并且我们在写布局xml的时候,会告诉容器(凡是以layout为开头的属性,都是为用于告诉容器的),我们的宽度(layout_width)、高度(layout_height)、对齐方式(layout_gravity)等;当然还有margin等;于是乎,ViewGroup的职能为:给chil...原创 2015-09-10 20:09:23 · 225 阅读 · 0 评论 -
【转】Android View体系(二)实现View滑动的六种方法
1.View的滑动简介View的滑动是Android实现自定义控件的基础,同时在开发中我们也难免会遇到View的滑动的处理。其实不管是那种滑动的方式基本思想都是类似的:当触摸事件传到View时,系统记下触摸点的坐标,手指移动时系统记下移动后的触摸的坐标并算出偏移量,并通过偏移量来修改View的坐标。 实现View滑动有很多种方法,这篇文章主要讲解六种滑动的方法,分别是:layout()、o...原创 2016-03-01 16:27:59 · 172 阅读 · 0 评论