Android自定义ViewGroup(四、打造自己的布局容器)

目录:简单实现水平排列效果自定义LayoutParams大致明确布局容器的需求初步定义布局属性继承LayoutParams定义布局参数类重写generateLayoutParams在布局文件中使用布局属性在onMeasure和onLayout中使用布局参数支持layout_margin属性  通过...

2018-05-26 08:58:52

阅读数 1142

评论数 0

Android自定义View(三、深入解析控件测量onMeasure)

目录:onMeasure什么时候会被调用onMeasure方法执行流程MeasureSpec类从ViewGroup的onMeasure到View的onMeasureViewGroup中三个测量子控件的方法getChildMeasureSpec方法View的onMeasuresetMeasuredD...

2018-05-26 08:58:09

阅读数 100

评论数 0

Android自定义View(二、深入解析自定义属性)

目录:为什么要自定义属性怎样自定义属性属性值的类型format类中获取属性值Attributeset和TypedArray以及declare-styleable  在上一篇博客《Android自定义View(一、初体验)》中我们体验了自定义控件的基本流程:继承View,覆盖构造方法自定义属性重写o...

2018-05-26 08:57:29

阅读数 84

评论数 0

Android自定义View(一、初体验自定义TextView)

目录:继承View重写onDraw方法自定义属性onMeasure方法MeasureSpec分析为什么我们自定义的MyTextView设置了wrap_content却填充屏幕重写onMeasure方法自动换行源码下载  对于一个Android攻城狮来说,自定义控件是一项必须掌握的重要技能点,然而对...

2018-05-26 08:56:45

阅读数 639

评论数 0

Android密码管理器app

一.项目目标1.实现一款基于Android的安全的本地密码管理器app。2.只能够注册一个用户,用户主密码要求大于8位,该用户登陆后可以添加不同的密码条目,并对其进行增、删、改、查。3.使用SqlCipher对本地数据库进行加密。4.实现了BCrypt加密Hash算法,用户的主密码以BCrypt ...

2018-05-12 23:28:29

阅读数 1745

评论数 4

Android本地商城应用

一.开发需求    开发一款Android本地商城,作为本科毕设工作量足够了。工程有详细的注释,下载链接见文末。拥有管理员(root)、一个卖家、若干买家。三方需要实现的具体功能如下:1.root(一个)初始登陆用户名:root 密码:123456添加/删除用户、配置用户角色类型、角色类型的权限控...

2018-05-05 11:16:18

阅读数 2023

评论数 23

提示
确定要删除当前文章?
取消 删除
关闭
关闭