
android UI
ation_work
博观而约取,厚积而薄发csdnshoufei
展开
-
进程间通信AIDL
AIDL 是什么AIDL(Android 接口定义语言) 是 Android 提供的一种进程间通信 (IPC) 机制。我们可以利用它定义客户端与服务使用进程间通信 (IPC) 进行相互通信时都认可的编程接口。在 Android 上,一个进程通常无法访问另一个进程的内存。 尽管如此,进程需要将其对象分解成操作系统能够识别的原语,并将对象编组成跨越边界的对象。编写执行这一编组操作的代码是一项繁琐...原创 2018-12-25 14:11:36 · 128 阅读 · 0 评论 -
RecyclerView线性布局定义高度
今天在学习RecyclerView时,发现了一个问题,当我将RecyclerView嵌套在ScrollView中,为了防止点击冲突,对线性RecyclerView设置了setNestedScrollingEnable(false),此方法是防止ScrollView和RecyclerView的点滑动冲突,由于线性RecyclerView包含有多条记录,而此时只显示部分记录,很明显显示不完全。 ...原创 2019-11-20 14:02:15 · 308 阅读 · 1 评论 -
git+node+hexo玩转博客
npm install -g hexo注意:-g是指全局安装hexo。或者npm install -g hexo-clisudo方式运行,为什么会出现权限错误呢?sudo npm install --unsafe-perm --verbose -g hexo调试命令如下,没有git部署hexo i blog //init的缩写 blog是项目名cd blog //切换到站点...原创 2018-12-06 15:48:50 · 185 阅读 · 1 评论 -
pageAdapter
在一个 Android 应用中,我使用 FragmentPagerAdapter 来处理多 Fragment 页面的横向滑动。不过我碰到了一个问题,即当 Fragment 对应的数据集发生改变时,我希望能够通过调用 mAdapter.notifyDataSetChanged() 来触发 Fragment 页面使用新的数据调整或重新生成其内容,可是当我调用 notifyDataSetChanged(...原创 2018-11-09 16:55:42 · 170 阅读 · 0 评论 -
Android导航菜单与事件分发
PagerSlidingTabStrip(viewPage滑动菜单)1,Include the librarydependencies { compile 'com.astuetz:pagerslidingtabstrip:1.0.1'}2<RelativeLayout xmlns:android="http://schemas.android.com/apk/r...原创 2018-09-07 16:37:03 · 343 阅读 · 0 评论 -
SurfaceView的基本使用
一、引入:Android提供了View来进行绘图处理,在大部分情况下,View都能满足绘图需求。大家都知道View是通过刷新来重绘视图,Android系统通过发出VSYNC信号来进行屏幕的重绘,刷新的间隔时间为16ms。如果在16ms内View完成了你所需要执行的所有操作,那么用户在视觉上,就不会产生卡顿的感觉;反之,如果操作的逻辑过多时,就会掉帧从而使得用户感觉到卡顿。特别的需要频繁刷新的界...原创 2018-08-14 11:22:08 · 238 阅读 · 0 评论 -
Android中TextureView与SurfaceView用法区别总结
SurfaceView和TextureView均继承于android.view.View与其它View不同的是,两者都能在独立的线程中绘制和渲染,在专用的GPU线程中大大提高渲染的性能。一、SurfaceView专门提供了嵌入视图层级的绘制界面,开发者可以控制该界面像Size等的形式,能保证界面在屏幕上的正确位置。但也有局限:由于是独立的一层View,更像是独立的一个Window,...原创 2018-08-14 09:20:59 · 17872 阅读 · 0 评论 -
UI设计原则 Material Design
什么是Material?环境、Material属性、高度和阴影Animation真实的动作、交互相应、有意义的转场动画、打动用户的细节Style色彩、图标、图像、文字排版、书写Layout准则、单位和长度、度量与边框、结构、自适应Components底部窗口 Bottom Sheets按钮 Buttons 浮动动作按钮 Buttons:Floati原创 2017-04-14 08:11:26 · 625 阅读 · 0 评论 -
android 迭代版本之 UI控件更新
android 5.0新增控件CardView顾名思义是卡片视图,它继承FrameLayout。它是一个带圆角的背景和阴影FrameLayout。CardView被包装为一种布局,并且经常在ListView和RecyclerView的Item布局中,作为容器使用。CardView的使用非常简单: <android.support.v7.widget.CardView原创 2017-03-31 19:23:21 · 1038 阅读 · 1 评论