2 mLuoya

尚未进行身份认证

暂无相关简介

等级
TA的排名 0

Android颜色全解析

Android颜色全解析​ 颜色对照表:https://blog.csdn.net/lm_zp/article/details/51381355颜色表示方法​ Android颜色由16进制表示,颜色范围为0~FFFFFF。​ 颜色值:#AARRGGBB。透明度(A,alpha);红色(R,red);绿色(G,green);蓝色(B,blue颜色值透明度百分比和十六进制对应关系//变化为...

2019-03-28 00:23:53

View自定义控件系列——获取View最新(实时)宽高

获取View最新宽高addOnGlobalLayoutListener​ 视图树的观察者,监听view的全局变化事件,包括layout,draw​ 应用场景,onCreate(),onResume()中控件未加载完全的情况下获取view的宽高等属性​ 注意:需要移除监听事件view.getViewTreeObserver().addOnGlobalLayoutListener(new V...

2019-03-24 23:25:34

动画系列——LayoutAnimation与GridLayoutAnimation

LayoutAnimation与GridLayoutAnimationLayoutAnimation​ 对viewGroup及其子类添加进入统一动画的LayoutAnimation和针对grideView添加进入动画的gridLayoutAnimation使用示例​ layoutAnimation属性只在ViewGroup及其子类创建时有效<!-- anim/ayout_anima...

2019-03-24 22:21:08

Android自定义控件系列——View与内容作滑动或动画

View与内容作滑动或动画控件滑动View滑动的本质就是随着手指的运动不断地改变坐标。 当触摸事件传到View时,系统记下触摸点的坐标,手指移动时系统记下移动后的触摸的坐标并算出偏移量,并通过偏移量来修改View的坐标,不断的重复这样的过程,从而实现滑动过程方法一:layout(),控制View的坐标private int lastX = 0;private int lastY = 0;...

2019-03-19 08:34:56

Android动画系列——属性动画(Property动画)

动画系列——属性动画(Property动画)属性动画(Property动画)引入原因:补间动画功能只能覆盖移动,缩放,旋转,透明四种对view的操作,局限性大。只改变view的显示效果,不改变view的属性使用XML实现java类XML标签ValueAnimatoranimatorObjectAnimatorobjectAnimatorAnimatorS...

2019-03-18 08:53:06

Android动画系列——帧动画(Frame动画)

动画系列——帧动画(Frame 动画)​ 一张一张的图片按照顺序和时间进行一帧一帧的播放。将图片资源作为背景图片,依次播放。用到的类:AnimationDrawable使用XML实现1 将资源图片导入到对应的 drawable-xxx 或drawable 目录中2 在其目录下,创建xml文件,根节点选择 animation-list<?xml version="1.0" enc...

2019-03-18 08:49:29

Android动画系列——补间动画(Tween动画)

动画系列——补间动画(Tween动画)补间动画也叫渐变动画,对特定的对象做图像变换如平移、缩放、旋转、淡出/淡入等动画类型XML节点使用的java类透明alphaAlphaAnimation缩放scaleScaleAnimation移动translateTranslateAnimation旋转rotateRoateAnimation...

2019-03-18 08:47:30

Android版本管理工具——GIT认识与使用

GIT下载与安装下载:下载msysGit_…exe安装:傻瓜式安装验证:开始菜单 → Git → Git Bash 如果弹出命令框,Git安装成功使用:指定git仓库配置(统一)弹出的命令框输入命令:git config --global user.name “tangheng”git config --global user.email "tangheng@163.com"

2019-02-25 23:35:22

Android常用工具汇总

常用工具汇总性能FlowUp-——性能跟踪收费:根据用户量收费作用:跟踪APP整体性能,深入分析关键性能数据,如FPS,内存,CPU,磁盘等。官网:https://flowup.io/Takt——追踪FPS作用:追踪APP的FPS下载:https://github.com/wasabeef/TaktAndroid Debug Database——数据库与SP调试作用:视图模式调...

2019-02-25 23:31:29

Android Intent全解析

IntentIntent 可以携带的数据类型八种基本数据类型boolean、byte、char、short、int、float、double、long 和String 以及这9 种数据类型的数组形式实现了Serializable 接口的对象实现了Android 的Parcelable 接口的对象以及其数组对象Activity使用Intent跳转显式Intent intent = ne...

2019-02-25 23:29:31

Android组件系列——Content Provider

Content Provider跨进程共享数据的标准方式与SharedPreferences存储中的全局可读可写操作模式不同的是,Content Provider可选择只对某一部分数据进行共享,从而保证数据的安全性ContentResolver不同于SQLiteDatabase,ContentResolver中的增删改查方法均不接收表名参数,而是使用一个Uri的参数代替,这个参数被称作内容...

2019-02-25 23:27:45

Android组件系列——Service

Service一种长生命周期的组件,不实现任何用户界面,一个没有界面的Activity长期在后台运行,执行不关乎界面的一些操作比如:网易新闻服务,每隔1 分钟去服务查看是否有最新新闻和Thread 有点相似,但是使用Thread 不安全,不严谨运行在主线程中,因此不能用它来做耗时的操作与Thread的区别Service运行在主线程,不能进行耗时操作Thread开启的子线程可以做好事操...

2019-02-25 23:25:52

Android组件系列——BroadCastReceiver

BroadCast进程间传输信息的机制,通过Intent携带书数据进行通信无序、有序广播内部实现机制1、自定义类继承BroadcastReceiver,并重写onReceiver()2、通过Binder机制向AMS(Activity Manager Service)进行注册3、通过Binder机制向AMS发送广播4、AMS查找符合条件(IntentFilter/Permission等)...

2019-02-25 23:23:20

Android组件系列——Activity

Activity概念android四大组件之一。Activity是独立平等的,用来处理用户操作。Android中的activity全部归属于task管理。task 是多个 activity 的集合,这些 activity 按照启动顺序排队存入一个栈(即“back stack”)。android默认会为每个App维持一个task来存放该app的所有activity,task的默认name为该ap...

2019-02-25 23:22:02

Android控件系列——RecyclerView和ListView对比

RecyclerView和ListView对比ViewHolder均是用来保存视图引用的类ListViewViewHolder需自己定义,可选择是否使用。如不使用,getView时会多次调用findViewById(),带来性能问题RecycleView必须自定义类使用RecycleView.ViewHolder类布局效果ListView只能垂直方向滑动,系统API无水平方向滑动...

2019-02-25 23:14:20

Android控件系列——Recyclerview

RecyclerView基础使用默认布局管理器:LinearLayoutManager、GridLayoutManager、StaggeredGridLayoutManager均支持横向和纵向排列以及反向滑动。如横向滑动:mLayoutManager.setOrientation(GridLayoutManager.HORIZONTAL);//设置控件<android.suppo...

2019-02-25 23:13:15

Android控件系列——ListView

ListView/GridListView基本使用ListView lv = findViewById(R.id.lv);lv.setAdapter(new MyAdapter(this,strings));public class MyAdapter extends BaseAdapter { //自定义类继承BaseAdpter private Context context; p...

2019-02-25 23:11:36

Android控件系列——ProgressBar

ProgressBar提供两种进度显示模式:精确模式,模糊模式,效果见当前文件夹下精确模式:可看到精确的进度(右)模糊模式:相当于动画,用户看到到进度信息(左)XML属性style属性值Widget.ProgressBar.Horizontal 横向进度条,模式由 indeterminate 属性决定?android:attr/progressBarStyleHorizonta...

2019-02-25 23:08:51

Android控件系列——TextView

TextView基本方法getDefaultMovementmethod() //获取默认的箭头按键移动方式getText() //获得TextView对象的文本length() //获得TextView中的文本长度getEditableText() //获取文本可编辑对象,可对TextView文本进行操作,如在光标之后插入字符 getC...

2019-02-25 23:05:40

Android控件系列——Popupwindowod

popupwindow简单使用popupWindow = new PopupWindow(View, width, height, focusable);//参数:PopupWindow要显示的视图,宽,高,是否可点击//宽高可设置成ViewGroup.LayoutParams.FILL_PARENT,ViewGroup.LayoutParams.WRAP_CONTENTpopupWin...

2019-02-25 22:59:16
勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!