android view
liao277218962
这个作者很懒,什么都没留下…
展开
-
自定义View之自定义属性
步骤1.定义自己的属性在res/values/目录下专拣attrs.xml文件如下:xml version="1.0" encoding="utf-8"?> 的类型:string,color,demension,integer,enum,reference,float,boolean,fraction,flag等;想要详细学习可以去Google查看--> 定义一原创 2015-11-26 01:25:17 · 409 阅读 · 0 评论 -
layout animation
LayoutAnimationControllerA layout animation controller is used to animated a layout's, or a view group's, children. Each child uses the same animation but for every one of them, the animation star原创 2015-12-27 23:55:15 · 407 阅读 · 0 评论 -
View更新绘制过程
view动画框架是建立在view的基础上的,在view类中有一个startAnimation方法来使动画开始,startAnimation会将一个Animation对象传递给view对象,这个Animation中指定了动画的种类,系统为我们实现了四中动画透明度、平移、旋转、缩放。并且这些动画可以随意组合起来,形成复杂动画,当然我也可以通过继承Animation来实现我们自己想要的动画效果。原创 2015-12-29 19:47:01 · 513 阅读 · 0 评论 -
ViewPager限定预加载的页面个数setOffscreenPageLimit(int limit)
ViewPager里面还定义了一个 private int mOffscreenPageLimit = DEFAULT_OFFSCREEN_PAGES;默认值 是1,这表示你的预告加载的页面数量是1,假设当前有四个Fragment的tab,显示一个,预先加载下一个.这样你在移动前就已经加载了下一个界面,移动时就可以看到已经加载的界面了. 从日志里面可以看到onActivityC原创 2016-02-16 16:47:05 · 31171 阅读 · 2 评论 -
Android ViewPagerIndicator
Android Viewpager Indicator是Android开发中最常用的控件之一,几乎所有的新闻类APP中都有使用,下面介绍其基本使用方法。1. ViewPager Indicator的Library查看Viewpager Indicator的Library代码,可以看到此项目的设计思想:首先定义了一个PageIndicator接口,它里面定义了最重要和转载 2016-02-17 14:12:32 · 614 阅读 · 0 评论 -
为Android HorizontalListView添加Scrollbar
最近由于项目需要,要实现一个横向滚动的列表,打算直接用HorizontalScrollView,但是因为没有视图复用,列表项多了之后会占用较多内存,排除;再想到用Gallery,但Gallery有一个自动定位到中央的动画效果,要去除这个效果的工作比较复杂。最后搜了一下找到了这个Android-HorizontalListView,实现了ListView的大部分功能,只是不支持Header、Foot转载 2016-02-18 10:31:41 · 398 阅读 · 0 评论 -
Android UI开发: 横向ListView(HorizontalListView)及一个简单相册的完整实现 (附源码下载)
本文内容:1、横向ListView的所有实现思路;2、其中一个最通用的思路HorizontalListView,并基于横向ListView开发一个简单的相册;3、实现的横向ListView在点击、浏览时item背景会变色,并解决了listview里setSelected造成item的选择状态混乱的问题。众所周知,ListView默认的方向是垂直的,但有些时候人们更喜转载 2016-02-18 11:28:20 · 593 阅读 · 0 评论