自定义View
wushengjun1991
这是个气度不凡的人。
展开
-
浅谈Android手写画板(个性签名)示例及遇到的一些问题
下面我们来写一个自定义可以触控屏幕绘制线条的View;package com.signaturedemo.view; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.g原创 2016-09-13 15:17:36 · 835 阅读 · 0 评论 -
自定义控件之复合控件详解
好久没写了,大半个月吧。下面就说说一下自定义View的一点知识,自己本人呢也正在学习,请多多指教哈。 通常情况下,一个app里都会重用一些布局控件,而且为了应用程序风格的统一,都会运用一些共通的UI界面,就比如一个标题栏(下面我叫它为TopBarView),中间是题目,左右边上是按钮或TextView之类的。一般这样我们就可以把这些界面抽象出来,形成一个通用的UI组件,这样我们就可以在所以需要添加原创 2016-11-01 16:21:58 · 332 阅读 · 0 评论 -
关于Dialog弹窗宽高以及弹框位置的设定
有时候我们开发需要设置Dialog的固定宽高,还有弹出位置的选择,下面我们用到一个方法:Window window = mDialog.getWindow(); // 获取Dialog的Window对象 WindowManager.LayoutParams lp = window.getAttributes(); // 这个是主要设置对象/* * 设置宽高,不设置默认根据内容自适应 */ lp原创 2017-03-24 11:39:34 · 12088 阅读 · 3 评论 -
Android的坐标系及获取View的坐标方法
android中有两种坐标系,分别称之为Android坐标系和视图坐标系。 我们经常在自定义View,在测量和绘制时会用到这些,只有我们弄清楚它们才能保证不出错。下面我们来谈谈它们的定义及区别吧。一、Android坐标系和视图坐标系 (1)Android坐标系 先来看一看Android坐标系是个什么样子的。贴一张图来说明,如下: 如上图所示,翻译 2017-06-16 11:17:08 · 1153 阅读 · 0 评论