
自定义控件
qq_36968707_白云
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
自定义控件-----ActionBar
先声明,一下用的kotlin写的,不是java,但是这两个是相通的,如果使用java的话类比就行 写这个主要是解决原生系统存在的一些问题,比如如果是系统原生的ActionBar的话: 1、getActionBar的时候要考虑到activity引用的主题theme,如果是NoActionBar之类的主题的话,会取不到ActionBar,报空指针 2、即使是theme选对了,也能取到Action...原创 2018-08-06 10:36:11 · 520 阅读 · 0 评论 -
自定义控件-----popupWindow的使用
1、下面的主要的类PopWindow package bai.bai.bai.demo.view; import android.app.Activity; import android.content.Context; import android.content.Intent; import android.graphics.drawable.BitmapDrawable; impo...原创 2018-07-26 11:55:47 · 212 阅读 · 0 评论 -
自定义控件-----用自定义linearLayout实现数字键盘
先上效果图,类似这种的 一、首先我们自定义一个继承自LinearLayout的类,如下KeyBoardLinearLayout package bai.bai.bai.demo; import android.content.Context; import android.content.res.TypedArray; import android.support.anno...原创 2018-07-23 13:50:15 · 1152 阅读 · 0 评论 -
自定义控件-----自定义数字键盘,适配了正则表达式的带输出字符串的控件
一、主要的类:CustomAmountInputKeyboard class CustomAmountInputKeyboard constructor(context: Context, attrs: AttributeSet? = null) : LinearLayout(context, attrs), AdapterView.OnItemClickListener, View.OnC...原创 2018-08-16 15:27:34 · 301 阅读 · 0 评论 -
自定义控件-----控件布局随着手指滑动而滑动
依旧是kotlin代码写的 一、主要关键类 class SlideLinearLayout @JvmOverloads constructor(context: Context, attrs: AttributeSet? = null) : LinearLayout(context, attrs), View.OnTouchListener { private var mHeigh...原创 2018-08-20 17:22:04 · 529 阅读 · 0 评论