- 博客(11)
- 收藏
- 关注
原创 Android中绘制圆形头像
在实际开发中经常会有一些特殊需求,比如显示头像,有时候需要将图片显示成圆形或者其他的一些形状。但是我们手上的图片一般都是方形的。这时候就需要我们自己进行处理,将图片处理成所需要的形状。 在xml文件中放一个ImageView用于存放画的图,点击按钮开始绘画: xmlns:tools="http://schemas.android.com/tools" android:la
2016-10-17 19:21:13 388
原创 Android中的DrawerLayout的简单用法
在Android开发中我们有时候会用到侧滑,其功能使用DrawerLayout实现的。它实现了app中的侧滑菜单功能,此对象属于android.support.v4包中的一个布局对象,在使用此对象时必须将此元素设置为xml布局的根元素,这个根元素内容只能有两个直接的view子元素,其中一个是侧滑,一个是主体内容。 首先在xml文件中: xmlns:tools="http://sch
2016-10-17 18:53:34 452
原创 Android中的属性动画(Property Animation)
Android提供了几种动画类型:View Animation 、Drawable Animation 、Property Animation 。View Animation只能支持简单的缩放、平移、旋转、淡入淡出动画,且有一定的局限性。比如:你希望View有一个颜色的切换动画;你希望当动画停止时,View的位置就是当前的位置,这时候只能用Property Animation了。 首先在re
2016-10-05 16:10:22 171
原创 Android中的Tween Animation
Tween Animation:提供了旋转、移动、伸展和淡出等效果。Alpha——淡入淡出,Scale——缩放效果,Rotate——旋转,Translate——移动效果。 在res文件夹下新建一个anim文件夹,为其添加set动画: android:fillAfter="true" android:interpolator="@android:anim/accel
2016-10-05 15:40:08 220
原创 自定义ListView
自定义ListView部分: package com.example.day10_; import android.content.Context; import android.util.AttributeSet; import android.widget.ListView; public class MyListView extends ListView{ p
2016-10-05 14:58:35 205
原创 ViewPager的简单用法
ViewPager 会以分页形式显示多个item对象: ViewPager中每个item构建都需要借助一个PagerAdapter类型的对象, 其应用的实现步骤: 1获得ViewPager对象 a)首先在布局文件进行声明(android.support.v4.view.ViewPager) b)在java中执行findViewById获得ViewPager 2)构建适配器对象 a
2016-09-24 16:55:32 224
原创 ListView与ArrayAdapter的简单用法
ListView 是以列表的形式呈现多个item,通过item呈现每一个数据。 .ListView & ArrayAdapter 应用的基本实现: 获得ListView(首先在布局文件中定义listview) 构建Adapter(选择ArrayAdapter) 关联Adapter(调用listview的setAdapter方法) 布局文件中需要添加一个ListView:
2016-09-24 16:23:28 399
原创 Android的页面跳转
通过Intent实现页面跳转 MainActivity里面的内容,加载的是第一个页面 public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedIn
2016-09-17 17:51:46 278
原创 Android简单布局优化3
通过ViewStub延迟加载(何时需要何时加载)我们需要的元素,可以避免这些元素在加载布局时就占据资源,造成空间浪费。 android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" andro
2016-09-17 17:18:04 189
原创 Android简单布局优化2
通过include引入其它可重用的布局元素,提高代码的可重复性,节省大量的时间。 android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > andro
2016-09-17 17:06:19 162
原创 Android简单布局优化1
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"> android:layout_width="wrap_content" android:layout_height="wrap_
2016-09-17 16:45:45 175
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人