上一页 1 2 3 4 5 6 7 8 ··· 13 下一页
摘要: 一、ToolBar的风格 1、可以先定义toolbar的风格,并做成独立的资源文件作为公共的页面在每个需要显示相同toolbar的页面的xml中加入类似:<include layout="@layout/toolbar" /> 这里定义一个简单的toolbar.xml文件 <?xml version 阅读全文
posted @ 2023-01-31 23:51 LCAC 阅读(284) 评论(0) 推荐(0)
摘要: RecyclerView是ListView的升级版,与ListView相比使用更方便效率更高 这里直接借鉴Android群英传的例子来进行说明 一、使用RecyclerView.Adapter进行管理RecyclerView的viewitem进行循环利用viewitem 1、我们新建一个类Recyc 阅读全文
posted @ 2023-01-21 00:05 LCAC 阅读(73) 评论(0) 推荐(0)
摘要: 在进行转场的时候经常需要设置动画,这里提供了animator相关的类 一、关于view的动画 正常用到的有RotateAnimation、TranslateAnimation、ScaleAnimation、AlphaAnimation 也可以多个动画的组合AnimationSet Animation 阅读全文
posted @ 2023-01-11 09:28 LCAC 阅读(124) 评论(0) 推荐(0)
摘要: 一、SurfaceView是View的孪生兄弟 View通过刷新来重绘视图,安卓系统通过发出VSYNC信号来进行屏幕重绘,刷新间隔是16ms。如果一次重绘耗时太长超过16ms会出现警告的log告诉你主线程可能做太多事情 SurfaceView的刷新是被动的,我们让他刷新的时候才执行刷新操作。并且Su 阅读全文
posted @ 2023-01-05 09:04 LCAC 阅读(273) 评论(0) 推荐(0)
摘要: 一、当我们要实现两张图片之间的混合模式的时候经常会用到PorterDuffXfermode 二、使用方法 mPaint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.DST_IN)); 在mPaint调用setXfermode之前的对mPain 阅读全文
posted @ 2022-12-31 16:27 LCAC 阅读(166) 评论(0) 推荐(0)
摘要: 简介android:layout_weight的真实含义是:一旦View设置了该属性(假设有效的情况下),那么该 View的宽度等于原有宽度(android:layout_width)加上剩余空间的占比! 计算公式:控件A最终宽度 = 控件A初始宽度+(屏幕宽度 - 控件宽度和)* 控件A的weig 阅读全文
posted @ 2022-12-24 10:21 LCAC 阅读(78) 评论(0) 推荐(0)
摘要: 绘制时钟需要的步骤: 1、确认时钟的中心和半径 2、画圆 3、画时钟刻度 4、画时钟的小时和分钟的刻度 一、确认时钟的中心和半径 在onDraw函数中获取宽和高,并以屏幕的中心为原点 int height = getMeasuredHeight(); int width = getMeasuredW 阅读全文
posted @ 2022-12-21 09:14 LCAC 阅读(291) 评论(0) 推荐(0)
摘要: 一、安卓的当前控件移动可以通过: layout case MotionEvent.ACTION_MOVE: int offsetX = x - mLastX; int offsetY = y - mLastY; layout(getLeft() + offsetX, getTop() + offse 阅读全文
posted @ 2022-12-20 09:05 LCAC 阅读(177) 评论(0) 推荐(0)
摘要: 我们偶尔需要在应用中拖动界面上的控件,使得控件会跟随手指的移动直到手指离开屏幕 一、在进行drag之前先了解各个坐标的情况 1、安卓是以屏幕的左上角为原点往右和下分别为X和Y轴的正向 如上图所示,整个屏幕的原点在左上角;如果Layout要获取相对屏幕的位置则需要通过接口: layout左上角相对屏幕 阅读全文
posted @ 2022-12-16 08:52 LCAC 阅读(107) 评论(0) 推荐(0)
摘要: 一、自定义的空间通过继承ViewGroup来实现 二、scrollview的基础条件 1、基础条件scrollview需要的有:容器的大小,可视界面的大小,每个item的大小 这里定义一个item为整个view的大小,所以在initView的时候进行获取屏幕的高度 WindowManager wm 阅读全文
posted @ 2022-12-10 16:56 LCAC 阅读(170) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 13 下一页