Welcome 微信登录

首页 / 移动开发 / Android

Android开发之图形图像与动画(五)LayoutAnimationController详解

Android开发之图形图像与动画(五)LayoutAnimationController详解

首先需要先介绍下LayoutAnimationController:* 1.LayoutAnimationController用于为一个layout里面的控件,或者是一个ViewGroup* 里面的控件设置动画效果(即整个布局)* 2.每一个控件都有相同的动画效果* 3.这些控件的动画效果在不同的实现显示出来* 4.LayoutAnimationController可以在xml文件当中设置,也可以在代码中进行设置本文就针对两种实现LayoutAnimat...
Android自定义表格控件满足人们对视觉的需求

Android自定义表格控件满足人们对视觉的需求

Android平台已经给我们提供了很多标准的组件,如:TextView、EditView、Button、ImageView、Menu等,还有许多布局控件,常见的有:AbsoluteLayout、LinerLayout、RelativeLayout、TableLayout等。但随着人们对视觉的需求,基本组件已无法满足人们求新求异的要求,于是我们常常会自定义组件,用来实现更美观的UI界面。实现自定义控件通常有两种途径,一种是继承View类,重写其中的重要方法,...
Android文本框搜索和清空效果实现代码及简要概述

Android文本框搜索和清空效果实现代码及简要概述

前言 本文实现的效果:文本框输入为空时显示输入的图标;不为空时显示清空的图标,此时点击清空图标能清空文本框内输入文字。正文 一、实现效果 二、实现代码 绑定事件 复制代码 代码如下: private Drawable mIconSearchDefault; // 搜索文本框默认图标 private Drawable mIconSearchClear; // 搜索文本框清除文本内容图标 @Override protected void onCreate...
Android开源组件小结

Android开源组件小结

前言 Android自带的组件比较丑陋(个人感觉),自己写组件比较复杂,而且必须熟悉android应用层开发的一些机制,如绘制、回调,所以非迫不得已的情况下还是不要自己写组件,因为怕考虑不周全导致譬如性能或异常方面的问题,你自己写也会耗费不少时间。个人觉得采用第三方UI是个不错的选择,尤其是你需要比较复杂的UI组件,而且又比较赶项目的时候。优缺点当然第三方UI组件不全是优秀的,个人总结如下:(当然远远不止这些,欢迎讨论)优点:扩展性好,比较通用(当然也有写...
Android变形(Transform)之Matrix用法

Android变形(Transform)之Matrix用法

引言最近在研究Android的变形,Android的2D变形(包括缩放,扭曲,平移,旋转等)可以通过Matrix来实现,3D变形可以通过Camera来实现。接下来就将我这俩天研究的东西和大家分享下,先来看看Matrix的用法。效果图变形以后 Matrix矩阵坐标变换矩阵,即一个3*3的矩阵,用来对图形进行坐标变换。图1.1 A为坐标矩阵,C为原始矩阵,R是A和C矩阵相乘记过,那么可以知道:(矩阵知识,大学没学好的伤不起啊)x" = a*x + b*y + ...
Android实现TextView中文字链接的4种方式介绍及代码

Android实现TextView中文字链接的4种方式介绍及代码

Android 的实现TextView中文字链接的方式有很多种。 总结起来大概有4种: 1.当文字中出现URL、E-mail、电话号码等的时候,可以将TextView的android:autoLink属性设置为相应的的值,如 果是所有的类型都出来就是android:autoLink="all"。当然也可以在java代码里 做,textView01.setAutoLinkMask(Linkify.ALL); 2.将要处理的文字写到一个资源文件,如string...
<< 101 102 103 104 105 106 107 108 109 110 >>