ViewAnimator
ViewSwitcher ViewFlipper 可用于控件的滚动 基本使用 在 xml 布局中的方法介绍 android:autoStart: 设置自动加载下一个View android:flipInterval:设置View之间切换的时间间隔 android:inAnimation: 设置切换View的进入动画 android:outAnimation:设置切换View...
ViewSwitcher ViewFlipper 可用于控件的滚动 基本使用 在 xml 布局中的方法介绍 android:autoStart: 设置自动加载下一个View android:flipInterval:设置View之间切换的时间间隔 android:inAnimation: 设置切换View的进入动画 android:outAnimation:设置切换View...
SeekBar 基本用法 seekbar 设置进度条颜色 xml 设置 seekbar 的进度条颜色android:progressDrawable="@drawable/bg_adjust_seek_bar" 代码 seekBar.getProgressDrawable().setColorFilter(Color.WHITE, Mode.SRC_ATOP);//设置进度...
ScrollView fillViewport 属性 为了屏幕适配,包含多元素的布局一般都会使用 ScrollView ,以便小屏手机滑动查看,但是在大屏手机上内容全部加载,导致下方空白我们希望最后的 Button 是置底的,同时是可以跟随滑动的 不设置 viewport 当子布局高度小于 ScrollView 的高度时,定义子布局 match_parent 或者 fill_paren...
ProgressBar 基础 基本的属性 android:max:进度条的最大值 android:progress:进度条已完成进度值 android:progressDrawable:设置轨道对应的 Drawable 对象 android:secondaryProgress:设置进度条的第二进度(如播放视频时的缓冲进度) android:indeterminate...
常用属性 设置透明 如果 ImageView 控件使用的【src】属性设置图片,则用【setImageAlpha】设置透明度,如果使用的【background】属性设置图片,则用【getBackground().setAlpha】设置透明度 adjustViewBounds 当为 true 时,文档中说是调整 ImageView 的界限来保持纵横比不变,但这并不意味 ImageVie...
Dialog 基础 Dialog 监听 Back 返回键点击事件 mProgressDialog.setOnKeyListener((dialog, keyCode, event) -> { if (keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_UP ...
终端 (terminal)、shell 终端接收命令输入,Shell 翻译并传递命令,内核执行命令 Terminal 终端则为 shell 提供视觉界面(窗口),比如我们所熟悉的 iTerm2、Linux 桌面上的终端工具等。甚至于我们在 VSCode 中所使用的命令行,也是某种意义上的终端。 我们在 Windows 下所使用的 CMD、Powershell 既然是一个终端,也...
Windows 装机 系统安装 大白菜启动盘 下载 Windows 11 iso 去 WinPE 挂载 iso 文件 安装系统 驱动 IO Driver Booster 驱动人生网卡版 Driver Booster 11 Free 开发 开发工具 JDK Android Studio Git/Git Fork/Github SSH...
Hook mH Hook mH Callback Hook MessageQueue
Handler 基础 什么是消息机制?及特点 消息机制是 Android 基于单线消息队列模式的一套线程消息机制。消息机制特点: Handler 设计策略是典型的生产者消费者模型 高效,使用 epoll 机制,完成跨线程和超时唤醒,使消息机制在消耗极少的 CPU 资源情况下准确的完成调度工作 消息机制流程 消息机制流程(Java 层) Looper 用于轮...