Android-自定义
乐翁龙
Hello Android, let`s Go !
展开
-
TabLayout的TabItem自定义
最近项目中需要实现如下图示效果,思来想去还是觉得用TabLayout来的比较快,但是普通的TabLayout又不是这样的效果,所以这里就对TabItem进行自定义。项目中使用了DataBinding,所以对DataBinding还不熟悉的同学可以简单去学习下再来看这篇文档。1、主布局文件这里简单的写下主布局文件中TabLayout的代码:<android.support.design.widget.原创 2017-08-30 13:20:48 · 21951 阅读 · 2 评论 -
AlertDialog自定义
AlertDialog的自定义其实网上很多了,但是有一个坑却很少见人提及。先看下Java代码部分:AlertDialog.Builder builder = new AlertDialog.Builder(context, R.style.DialogTheme);builder.setView(R.layout.dialog_layout);builder.create().show();有两原创 2017-08-30 14:19:45 · 1427 阅读 · 0 评论 -
自定义TextView
首先我们看下设计图,下图是一个评论的列表,只截取了一部分来参考: 粗略的看下每条评论都由头像,昵称以及评论组成,貌似一个ImageView和一、两个TextView就能搞定。但是仔细一看的话昵称是橙色的,后面的评论字体又是黑色的,而且评论有多行的话后面的是要和昵称左对齐的,所以两个TextView肯定是不可以的,所以我们就需要封装一个设计师需要的这种形式的TextView。首先我们需要定...原创 2018-03-16 16:58:18 · 283 阅读 · 0 评论 -
自定义标题栏
先看需求:已知如下设计的标题栏等,请封装一个简易并通用的标题栏控件。 需求分析根据上图可以看到标题栏包含了 返回按钮 和 标题 两个子控件,并且他们都会随特定的场景从而改变内容。开发设计首先设计xml新建view_titlebar.xml文件,按照设计用ImageView(Button也可,这里用ImageView示例简单点)和TextView...原创 2018-07-31 15:28:47 · 255 阅读 · 0 评论 -
Android 布局视图生成图片
Android 布局视图生成图片先占位主要代码,只针对显示在屏幕上的布局: v.buildDrawingCache(); Bitmap cacheBitmap = v.getDrawingCache(); Bitmap bitmap = Bitmap.createBitmap(cacheBitmap); v.destroyDrawingCache();...原创 2018-12-29 16:58:59 · 1854 阅读 · 1 评论