Android开发
文章平均质量分 91
wangxin1248
个人博客:https://wangxin1248.github.io/
展开
-
Android学习之界面篇(一)Android Animation简单介绍
Android Animation介绍 Android Animation是Android提供的实现UI界面动画效果的API,Animation提供了一系列的动画效果。Android SDK提供了两种Animation:Tween Animation(渐变动画): 通过对特定的对象做图像变换如平移、缩放、旋转、淡出/淡入等产生动画效果Frame Animation(帧动原创 2016-04-02 23:10:23 · 737 阅读 · 0 评论 -
Android学习之界面篇(八)在项目中使用Action Bar
关于ActionBarActionBar是个窗体功能来鉴别用户当前在app中的位置,提供给用户一些功能和导航。通过ActionBar可以方便的让系统自动的适配不同尺寸的屏幕。原创 2016-05-05 18:08:15 · 1318 阅读 · 0 评论 -
Android学习之界面篇(七)侧滑菜单的实现
为android应用实现侧滑菜单的功能,通过谷歌开发者文档要求完成。原创 2016-05-02 00:33:53 · 9840 阅读 · 1 评论 -
Android学习之界面篇(六)ViewPager学习与Android引导界面的实现
ViewPager是android扩展包v4包中的类,这个类可以让用户左右切换当前的view。ViewPager类直接继承了ViewGroup类,所以他是一个容器类,可以在其中添加其他的类 ViewPager类需要一个PagerAdapter适配器类给他提供数据。 ViewPager经常和Fragment一起使用,并且提供了专门的FragementPagerAdapter和FragementSatatePagerAdapter类供fragment中的viewPager使用。原创 2016-04-30 23:36:29 · 2108 阅读 · 2 评论 -
Android小程序-涂鸦板
最近android课老师布置了一个课后作业,是实现android涂鸦板的功能,然后自己写了一个简单的涂鸦板,可以实现选择颜色、尺寸、清屏的功能。首先是效果图:主要是使用Canvas和Paint来实现画图,并使用触屏事件处理来获取用户滑动的坐标。首先,新建一个类HandWrite并继承View实现画图的主要方法是onDraw()方法。onDraw():绘图主函数,但是原创 2016-04-07 22:36:19 · 5571 阅读 · 7 评论 -
Android学习之界面篇(五)animateLayoutChanges
在API 11之后,Android为了支持ViewGroup类控件,在添加和移除其中控件时自动添加动画,为我们提供了一个非常简单的属性:android:animateLayoutChanges=[true/false],所有派生自ViewGroup的控件都具有此属性,只要在XML中添加上这个属性,就能实现添加/删除其中控件时,带有默认动画了。效果如下所示:原创 2016-04-04 14:53:56 · 2187 阅读 · 0 评论 -
Android学习之界面篇(三)LayoutAnimationController详细介绍
在前面学习了Android学习之界面篇(一)Android Animation简单使用和 Android学习之界面篇(二)Android AnimationSet简单使用的简单使用,但是这些动态效果只适应一个控件,或者说多个控件同时执行一种效果。如果我们需要一个界面中的多个控件按照相同的动画方式但是每个控件完成该动画的时刻不同的话,就可采用本节讲的LayoutAnimationControll原创 2016-04-04 12:49:21 · 2051 阅读 · 0 评论 -
Android学习之界面篇(四)自定义Animation
学习完android的animation之后,我们发现他所提供的animation有时并不能达到我们的要求,那么就需要我们自己来自定义一个animation。首先,新建一个class,名称为CustomAnimation,并继承自Animation。复写其中的方法:initialize方法:此方法可以获取到对象物体的宽高。applyTransformation方法:此方法会原创 2016-04-04 13:38:50 · 784 阅读 · 0 评论 -
Android学习之界面篇(二)Android AnimationSet简单使用
AnimationSet类是Android系统中的动画集合类,用于控制View对象进行多个动作的组合,该类继承于Animation类。AnimationSet类中的很多方法都与Animation类一致,该类中最常用的方法便是addAnimation方法,该方法用于为动画集合对象添加动画对象,可以为对象添加多个动画效果。贴上android官方定义:Class Overview原创 2016-04-04 00:36:36 · 928 阅读 · 0 评论 -
Android学习之界面篇(九)SurfaceView简单学习
知识点:surfaceview介绍surfaceview与View的区别,surface与surfaceview的区别实例创建与使用SurfaceHolder.Callback的使用,surfaceHolder可以看作是surfaceview的控制器,控制图形的大小,像素等.在主函数中回调函数的使用getHolder.addCallback(this)canvas的锁定与解锁,绘制图形之前原创 2016-05-08 23:33:59 · 6152 阅读 · 0 评论