- 博客(14)
- 资源 (1)
- 收藏
- 关注
转载 安卓重要的生命周期图和流程图
原文地址:http://blog.csdn.net/RoseChan/article/details/514865131、Activity生命周期2、Fragment生命周期3、Service生命周期4、View的绘制流程图5、Looper-Message-Handler流程图6、M
2016-05-24 10:04:25 2470
转载 你需要知道的Android拍照适配方案
原文地址:http://www.jianshu.com/p/f269bcda335f前言近段时间,家里陪自己度过大学四年的电脑坏了,挑选好的新电脑配件终于在本周全部到货,自己动手完成组装。从AMD到i7的CPU,6G内存到14G内存,打开 Android Studio 的速度终于杠杆地上去了,感动到泪流满面啊!!!!!!!扯了这么多,回归一下正题,还是来说说本篇文章要写什么吧!
2016-05-23 16:50:53 498
原创 AndroidStudio插件GsonFormat
1、下载安装GsonFormat插件 在Android Studio 的setting里点击plugins,选择browse repositories…如下图 搜索GsonFormat,点击安装 重启Android Studio 2、使用GsonFormat 点击code里的Generate… 选择GsonFormat 将json复制进去,点击ok即可
2016-05-19 17:06:06 433
原创 自定义圆形头像CircleImageView
圆形头像很常用功能,于是想自己写个自定义的圆形的view。搜索了一下,android中可以通过BitmapShader实现这个效果。 BitmapShader是Shader的子类,可以通过Paint.setShader(Shader shader)进行设置、 这里我们只关注BitmapShader,构造方法: bitmapShader = new BitmapShader(bitmap, Ti
2016-05-16 15:24:51 547
原创 ViewPager+Fragment实现页卡切换
现在很多的APP都是这种ui设计模式,在实际开发中经常使用,所以以前我也写过类似的,但基本都是拿来主义,现在正好又遇到了,也不是很复杂,所以就试着自己写一个。 首先是Activity的布局代码: <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/ap
2016-05-13 18:12:23 3347
原创 自定义动画Animation
创建自定义动画非常简单,只要实现他的applyTransformation的逻辑就可以了,不过通常情况下还要覆盖父类的initialize方法来实现一些初始化工作。 模拟电视机关闭效果动画import android.graphics.Camera;import android.graphics.Matrix;import android.view.animation.AccelerateIn
2016-05-12 15:32:32 481
转载 各种Android Dialog创建及其监听事件实现
本文转载自:http://blog.csdn.net/andie_guo/article/details/14145135 在Android开发中,我们经常会需要在Android界面上弹出一些对话框,比如询问用户或者让用户选择。关于Android Dialog的使用方法,已经有很多blog做出了详细的介绍(比如博客:7种形式的Android Dialog使用举例),但是只是给出了创建各种类型对
2016-05-11 16:12:51 801
原创 调用相机拍照或者从图库里选择图片裁剪后设置到界面
拍照或者从相册中挑选图片设置头像是很常见的功能。同样是网上搜索了资料,知道了可以调用系统的功能实现,然后就试着开始写了。先是布局文件,就是一个ImageView和一个TextView。<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/andr
2016-05-11 15:44:22 2826
原创 自定义dialog
实习中遇到的需要自定义没有title的dialog,这里图片是我自己乱搞的,大概查了一下百度就开始写了。先是dialog的布局。 <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width
2016-05-10 14:10:59 791
原创 Android 文件读写工具类
自己写的工具类,写的不好,慢慢修改。package com.sy.utils;import android.content.Context;import android.os.Environment;import android.os.StatFs;import android.util.Log;import java.io.BufferedInputStream;import java.i
2016-05-09 14:11:35 1562
转载 Android 系统Action大全
常用Action说明:String ADD_SHORTCUT_ACTION 动作:在系统中添加一个快捷方式。 “android.intent.action.ADD_SHORTCUT” String ALL_APPS_ACTION 动作:列举所有可用的应用。 输入:无。 “android.intent.action.ALL_APPS” String ALTERNATIVE_CATEGORY
2016-05-05 17:42:24 421
原创 Android属性动画(ObjectAnimator、PropertyValuesHolder、ValueAnimator、AnimatorSet)
Android属性动画 在Animator 框架中,使用最多的就是AnimatorSet和ObjectAnimator配合,使用ObjectAnimator进行更加精细的控制,只控制一个对象的一个属性值,尔斯用多个ObjectAnimator组合到AnimatorSet形成一个动画。而且ObjectAnimator能够自动驱动,可以调用setFrameDelay(longframeDelay)设置
2016-05-04 14:43:38 3595
原创 Animation视图动画
Animation框架定义了透明度、旋转、缩放和位移几种常见的动画,控制的是整个view,实现的原理是每次绘制视图时View所在的ViewGroup中的drawChild函数获取该View的Animation的Transformation值,调用canvas.concat(trabnsformToApply.getMatrix()),通过矩阵运算完成动画帧。如果没有完成,就继续调用invalidat
2016-05-03 15:38:13 393
转载 startActivityForResult和setResult详解
startActivityForResult与startActivity的不同之处在于:1、startActivity( ) 仅仅是跳转到目标页面,若是想跳回当前页面,则必须再使用一次startActivity( )。 2、startActivityForResult( ) 可以一次性完成这项任务,当程序执行到这段代码的时候,假若从T1Activity跳转到下一个Text2Activi
2016-05-03 14:10:20 286
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人