- 博客(11)
- 资源 (12)
- 问答 (1)
- 收藏
- 关注
原创 安卓绘图之layer
layer:layer-list可以作为根节点,也可以作为selector中item的子节点。layer-list可以添加多个item子节点,每个item子节点对应一个drawable资源,按照item从上到下的顺序叠加在一起,再通过设置每个item的偏移量就可以看到阴影等效果了。layer-list的item可以通过下面四个属性设置偏移量:android:top 顶部的偏移量 android:b...
2018-06-29 17:00:55 871
原创 安卓XML绘图之selector
selectorselector标签,可以添加一个或多个item子标签,而相应的状态是在item标签中定义的。定义的xml文件可以作为两种资源使用:drawable和color。作为drawable资源使用时,一般和shape一样放于drawable目录下,item必须指定android:drawable属性; 作为color资源使用时,则放于color目录下,item必须指定android:co...
2018-06-29 16:38:45 639
原创 Android-Xml绘图shape
shape一般用shape定义的xml文件存放在drawable目录下,若项目没有该目录则新建一个,而不要将它放到drawable-hdpi等目录中。使用shape可以自定义形状,可以定义下面四种类型的形状,通过android:shape属性指定:rectangle: 矩形,默认的形状,可以画出直角矩形...
2018-06-28 17:32:22 150
原创 安卓xml绘图之bitmap
Bitmapbitmap.xml<?xml version="1.0" encoding="utf-8"?><bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:src="@mipmap/img" /><?xml version="1.0&quo
2018-06-26 16:04:15 338
原创 安卓屏幕的尺寸以及换算的工具类
屏幕的大小:指屏幕对角线的长度,通常用寸来度量。分辨率:是指手机屏幕的像素点个数,eg:720*1280就是指屏幕的分辨率,指宽有720个像素点,而高有1280个像素点PPI:每英寸像素,又被称为DPI。它是由对角线的像素点除以屏幕的大小得到的。系统屏幕密度:密度 ldpi mdpi hdpi ...
2018-06-20 14:51:21 662
原创 listView常用的优化技巧
listView设置项目间分割线 android:divider="@android:color/darker_gray" android:dividerHeight="10dp" 设置透明: android:divider="@null" 隐藏listView的滚动条 android:scrollbars="none" 取消ListView的Item点击效果 a...
2018-06-20 09:30:07 147
原创 Android——事件拦截机制分析
我们设计的场景实例是(你所在的公司):一个总经理——MyViewGroupA,最外层的ViewGroup一个部长——MyViewGroupA,中间的ViewGroup一个干活的你——MyView,在最底层本实例的整个布局结构图:对于Viewgroup来说,需要重写如下所示的三个方法 @Override public boolean dispatchTouchEvent(MotionE...
2018-06-14 17:41:58 169
原创 安卓四大组件如何协同工作
Activity作为与用户交互的界面,负责向用户展示信息和处理结果,而这些信息的来源,可以通过网络、文件、ContentProvider来获取,可以用Service从后台获取、处理、计算而得到,也可以用BroadCaseReciever获取到的广播,也可以用Activity的信使------Intent来传递数据。组件与组件之间由此来传递信息、数据,因此,一个APP才能够实现各种复杂的情景...
2018-06-11 15:21:46 272
原创 安卓笔记--系统架构
安卓系统架构1,Linux内核层: 主要功能: ①,硬件驱动 显示驱动(displayDriver):基于linux的帧缓冲(FrameBuffer)驱动。键盘驱动(KeyBoardDriver):作为输入设备的键盘驱动Flash内存驱动(FlashMemoryDriver):基于MTD的flash驱...
2018-06-11 14:40:11 221
原创 安卓权限管理工具类
三个类: 第一个核心类代码:(PermissionsManager.java)import android.Manifest;import android.app.Activity;import android.content.Context;import android.content.pm.PackageInfo;import android.content.pm.Package...
2018-06-06 09:58:13 592
原创 Android与JS
一,Android调用JsAndroid调用js的方法有两种:通过webview的loadURL()通过WebView的evaluateJavascript()需要加载的HTML(放在assert目录下,格式规定为:file:///android_asset/文件名.html)<!DOCTYPE html><html><head> <meta c...
2018-06-05 17:14:05 188
关于XML绘图(bitmap ,shape ,layer-list ,selector ,animation)的demo
2018-06-29
安卓自定义View
2018-06-13
适配Android5.0系统遇到的问题
2015-12-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人