一、简介 Android把任何可绘制在屏幕上的图形图像都称为drawable。drawable是一种抽象的图形,一个继承了Drawable类的子类,或者是一张位图图像。 二、示例 1. 下面通过一些例子感受一下,利用ShapeDrawable创建彩色图形,既然XML Drewable与特定的像素密度 ...
分类:
移动开发 时间:
2017-05-07 15:40:53
阅读次数:
280
源文地址: 巧用Drawable 实现Android UI 元素间距效果 在大部分的移动UI或者Web UI都是基于网格概念而设计的。这种网格一般都是有一些对其的方块组成,然后它们组合成为一个块。使用网格这种设计原则能够有助于对齐UI元素,提升UI的一致性。同一时候还能让用户更加easy的获取UI上 ...
分类:
移动开发 时间:
2017-05-06 16:32:45
阅读次数:
280
这样的方法是通过层叠几个图片实现边框效果。 在res目录下的drawable目录下(没有就新建)建一个xml文件选layer-list。 <?xml version="1.0" encoding="UTF-8"?> <layer-list xmlns:android="http://schemas. ...
分类:
移动开发 时间:
2017-05-05 17:16:15
阅读次数:
227
自定义 checkbox 新玩法 ? 第一步:selector 编写 drawable/selector_checkbox_voice.xml 第二步:style VoiceCheckboxTheme 第三步:布局文件里 第四步:效果 看左边第二个 //点击前//点击后 你可以监听状态: ...
分类:
其他好文 时间:
2017-05-04 19:58:00
阅读次数:
155
在新建一个Android项目时。在res目录下会自己主动生成几个drawable目录,drawable-ldpi,drawable-mdpi,drawable-hdpi,一直以来都对此不太清楚。图片应该放到哪个目录以下。有什么不同的影响?曾经一直都是干脆再新建一个不带后缀的drawable目录,图片 ...
分类:
移动开发 时间:
2017-05-03 15:18:35
阅读次数:
1107
如果你想显示一段在线视频或者任意的数据流比如视频或者OpenGL 场景,你可以用android中的TextureView做到。 TextureView的兄弟SurfaceView 应用程序的视频或者opengl内容往往是显示在一个特别的UI控件中:SurfaceView。SurfaceView的工作 ...
分类:
移动开发 时间:
2017-05-02 13:49:44
阅读次数:
294
Github地址:NumImageButtom 效果: 使用方法 1.在项目的build.gradle文件做如下修改 2.在app的build.gradle内作如下修改 提供的方法 文字背景示例 使用方法 xml布局 代码设置 ...
分类:
其他好文 时间:
2017-05-01 16:04:36
阅读次数:
169
View 创建 colors.xml 文件定义两个颜色 1. <resources> 2. <color name="blue_pressed">@android:color/holo_blue_dark</color> 3. <color name="blue_normal">@android:c ...
分类:
移动开发 时间:
2017-04-30 20:37:20
阅读次数:
244
如下图: 要实现上面的功能,需要做到三点: 1、实现矩形框布局 思路就是矩形框作为整个布局的一个background,在drawable中创建一个shap.xml样式文件 在布局文件中设置 android:background="@drawable/shap" 然后将editText和Textvie ...
分类:
其他好文 时间:
2017-04-29 23:26:10
阅读次数:
258
刚好之前的项目实用到。怕遗忘了。就先记录下来。然后会用到的时候直接来这copy使用就好了。 1.Bitmap >Drawable: public static Drawable bitmapToDrawable(Bitmap bitmap) { BitmapDrawable bd = new Bit ...
分类:
其他好文 时间:
2017-04-29 09:48:39
阅读次数:
212