view
文章平均质量分 76
Mars-xq
好记性不如烂笔头。
展开
-
Android :状态栏的高度获取、getWindowVisibleDisplayFrame
一、使用工具类获取状态栏,导航栏,标题栏高度:https://github.com/Blankj/AndroidUtilCodeimplementation 'com.blankj:utilcodex:1.28.3'Log.e(TAG, "getScreenHeight========" + ScreenUtils.getScreenHeight())//1520Log.e(TAG, ...原创 2020-04-27 17:25:37 · 1483 阅读 · 0 评论 -
Android 动画: 补间动画、帧动画、属性动画
动画原创 2017-01-06 15:43:33 · 614 阅读 · 0 评论 -
Android-NestedScrollingParent, NestedScrollingChild父子View 间 的 嵌套滑动
参考:NestedScrolling事件机制源码解析NestedScrollingParent, NestedScrollingChild 详解Android NestedScrolling 实战简介:从 Android 5.0 Lollipop 开始提供一套 API 来支持嵌入的滑动效果。同样在最新的 Support V4 包中也提供了前向的兼容。有了嵌入滑动机制,就能实现很多很复杂的滑动效果。原创 2017-07-19 15:06:49 · 1176 阅读 · 0 评论 -
webview的使用
webview的使用原创 2016-12-27 17:19:55 · 2227 阅读 · 0 评论 -
TextView的使用
textView的使用原创 2016-12-23 21:18:34 · 1359 阅读 · 3 评论 -
各View间继承关系
Android view间继承关系:public class View implements Drawable.Callback, KeyEvent.Callback, AccessibilityEventSource { ①public abstract class ViewGroup extends View implements ViewParent, ViewManager {原创 2017-01-04 11:53:27 · 1573 阅读 · 0 评论 -
RadioGroup和CheckBox
RadioButton和CheckBox原创 2017-01-04 10:22:41 · 2300 阅读 · 0 评论 -
EditText属性及一些常用用法
EditText 属性及一些常用用法原创 2016-12-24 14:21:26 · 19243 阅读 · 0 评论 -
TextInputLayout:输入框
参考:EditText属性及一些常用用法 一个仿京东商城的个人练手项目 使用TextInputLayout创建一个登陆界面TextInputLayout控件和LinearLayout完全一样,它只是一个容器。 跟ScrollView一样,TextInputLayout只接受一个子元素。子元素需要是一个EditText元素。public class TextInputLayout extends原创 2017-11-06 16:00:32 · 696 阅读 · 0 评论 -
listview的使用-ExpandableListView
ExpandableListView的使用原创 2017-01-12 15:16:24 · 362 阅读 · 0 评论 -
ProgressBar与ProgressDialog
ProgressBar与ProgressDialog原创 2017-01-05 18:12:32 · 1114 阅读 · 0 评论 -
android 事件拦截 (Viewpager不可以左右滑动)
自定义不滚动的NoScrollViewPagerpublic class NoScrollViewPager extends ViewPager { /*------------------------设置滚动tag------------------------*/ private boolean noScroll;//默认false,可滚动 public boolean i原创 2018-02-27 17:05:57 · 1193 阅读 · 0 评论 -
GridView设置分割线与dispatchDraw
自定义GridView :在dispatchDraw中绘制分割线。public class MyDividerGridView extends GridView { private Paint paint; public MyDividerGridView(Context context) { super(context); init...原创 2018-04-27 09:36:53 · 1571 阅读 · 0 评论 -
draw与dispatchDraw
View类中的draw方法:public void draw(Canvas canvas) { final int privateFlags = mPrivateFlags; final boolean dirtyOpaque = (privateFlags & PFLAG_DIRTY_MASK) == PFLAG_DIRTY_OPAQUE && ...原创 2019-03-11 09:53:01 · 1128 阅读 · 0 评论 -
matrix与canvas、shader
Canvas与Matrix(matrix操作画布)public class Canvas { //用指定的矩阵【连接】当前矩阵。如果指定的矩阵为空,则此方法不执行任何操作。 //concat:合并数组,合并多个字符串 public void concat(@Nullable Matrix matrix) { if (matrix != null) native...原创 2019-03-12 09:44:17 · 417 阅读 · 0 评论 -
recyclerview
RecyclerView原创 2017-01-12 11:16:38 · 445 阅读 · 0 评论 -
listview-联系人列表
联系人列表原创 2017-01-12 16:35:09 · 1131 阅读 · 0 评论 -
listview的使用-两个listview的联动
listview的单选,两个listview的联动效果原创 2017-01-12 15:01:53 · 2616 阅读 · 1 评论 -
spinner
spinner原创 2017-01-05 16:17:56 · 557 阅读 · 0 评论 -
AutoCompleteTextView
AutoCompleteTextView原创 2017-01-05 16:25:44 · 398 阅读 · 0 评论 -
SearchView
SearchView原创 2017-01-05 16:44:22 · 614 阅读 · 0 评论 -
PopupMenu和PopupWindow
PopupMenu和PopupWindow的区别原创 2017-01-05 18:24:49 · 475 阅读 · 0 评论 -
Android View 的事件体系
view转载 2017-01-06 12:04:00 · 537 阅读 · 0 评论 -
Android中实现View滑动的几种方式
view滑动转载 2017-01-06 11:17:10 · 1997 阅读 · 0 评论 -
ScrollView嵌套ListView的解决方案
ScrollView嵌套ListView转载 2017-01-06 15:49:13 · 315 阅读 · 0 评论 -
ListView的优化技巧
1.ListView的优化技巧转载 2017-01-06 15:50:26 · 301 阅读 · 0 评论 -
Android资源文件简介
Android中资源分类详解转载 2017-01-06 16:49:35 · 576 阅读 · 0 评论 -
dialog
Dialog原创 2016-12-30 15:56:56 · 428 阅读 · 0 评论 -
popupwindow
PopupWindow原创 2016-12-30 16:57:36 · 387 阅读 · 0 评论 -
状态栏、导航栏、沉浸等知识
状态栏、导航栏、沉浸等知识原创 2016-12-31 21:15:22 · 967 阅读 · 1 评论 -
menu
Menu原创 2016-12-31 22:12:29 · 401 阅读 · 0 评论 -
android seekbar
SeekBar原创 2017-01-12 09:52:54 · 880 阅读 · 0 评论 -
selector
selector原创 2017-01-04 16:40:26 · 367 阅读 · 0 评论