Android ViewPager2 + TabLayout + BottomNavigationView
相信大家都看过今日头条的的样式 如下: 顶部有这种tab 并且是可以滑动的, 这就是本篇所介绍的 ViewPager2 + TabLayout 的组合 下面来看看如何实现把
2022-12-02
css清除常用默认样式表
{代码...} 转载于猿2048:➧《css清除常用默认样式表》
2019-10-02
electron27+react18仿macos桌面OS系统ElectronReactOS
经典桌面Dock悬浮菜单可拖拽桌面路由+程序坞Dock菜单桌面路由支持多个子级路由配置动态视觉效果,自定义桌面换肤背景可视化多窗口路由,支持electron新开窗口+rdialog弹窗页面
2023-11-24
zhilizhili-ui 2016始动 移动端select美化
移动端 select 样式不统一问题如何解决 用css 不过弹出层是不可以的 但是展示的地方可以 就像如图 我们找个设计 然后你就可以开始做了 首先 appearance:none 会导致一些不对的地方 不可以单独使用 其实我们发现我们需要这样一个layout html {代码...} scss {代码...} 我们写写样式 scss {代码...} 这时候我慌了 这个小三...
2016-01-02
ConstraintLayout 使用大全,减少嵌套 UI, 提升性能
因为在复杂布局,我们会一直用RelativeLayout和LinearLayout去嵌套,因为嵌套的ViewGroup会导致手机多次测量和绘制,从而影响性能,如果嵌套严重可能出现掉帧或卡顿。
2023-03-07
2.安卓基础之Activity启动方式
零、前言 {代码...} 一、测试类 Activity1 {代码...} Activity2 {代码...} 布局:ac_task.xml {代码...} 三、测试结果分析: 1:standard模式:Activity1、2皆为standard {代码...} :2:singleTop模式:Activity1为standard, Activity2 为singleTop {代码...} 可见第二次打开Activity2时并无变化,因为singleTop模式,...
2018-09-13
Android Data Binding
当JavaBean对象的数据发生变化时,View自动更新。 正常的数据源只能做到绑定,想要动态更新,就必须要用Observable的方式存储数据,以下是实现Observable的三种方式。
[译] ConstraintLayout基础系列之尺寸横纵比 dimensions
有时候,我们需要创建一些固定方向比的 View 组件,最常使用固定横纵比的就是当 ImageView 用于展示一些固定横纵比的图片的时候。举些例子,书面封面(尺寸横纵比多种多样),电影海报(一般是 4:6 ),电影剧照(一般是 1.85:1 或 2.39:1 ),电视剧(一般是 4:3 或 16:9 )
Android Jetpack学习 | LiveData 事件传送
ViewModel如何将事件和数据传送到Activity中?我们可以使用MutableLiveData<T>。1. 准备数据类型新建类MutableDemoVM {代码...} 监听到点击事件后,执行一些操作,然后把数据发送出去。发送事件需要调用setValue方法或者postValue方法。它们之间一个显著区别在于,setValue方法必须要在主线程中执行,postValue方...
2022-03-16
第14章 使用Kotlin 进行 Android 开发1
根据Realm Report (2017-Q4,[链接]) ,过去的一年在Android 端的开发:Java 从 95% 降低到 Java 85%, 而 Kotlin 从 5% 涨到 15% ,如下图所示
ItemTouchHelper 实现可拖拽和侧滑的 RecyclerView
前言 话不多说,直接上图: 这里是项目的【GitHub地址】 。 笔者使用 RecyclerView 的 ItemTouchHelper 来实现这个效果,过程非常简单。 实现功能: 按住 item 左侧的按钮可以上下拖动 item 向右侧滑删除 item item 拖动或侧滑时有阴影效果 实现基本功能 循序渐进学习,这里我们先实现基本的功能: 长按 item 实现上下拖...
【Qt】24 布局管理器(三) QFormLayout
QformLayout布局管理器以表单(Form)的方式管理界面组件表单布局中的标签和组件是相互对应的关系QFormLayout的用法概要表单布局支持嵌套,其他布局管理器可以作为子布局被其管理。
2024-07-09
Angular Material 教程之布局篇 (四) : 子元素对齐
当指令中只有一个值的时候。 例如,layout="row" layout-align="center" 将使元素居中水平,并垂直使用默认行为。
Angular Material 教程之布局篇 (三) : 布局子元素
将flex指令添加到布局的子元素,并且子元素将flex(增长或收缩)以适合其他子元素未使用的区域。 flex定义子元素将如何相对于其父容器和容器内的其他子元素调整其大小。
【基础】固定列宽的表格及示例演示
对我来说,table 有一个非常有用,支持性也很好的 CSS 属性,但它却很少为人所知。它改变了表格的渲染方式,并生成一个更加稳定可靠的布局。
安卓实战项目-动态桌面-简单实现
前言:对于动态的壁纸大部分手机厂商还是保留的,不过发现oppo某一款就没有这个功能了,不过丝毫不影响本应用的开发,它只是在没做动态壁纸的界面而已,系统还是保留的
Vim窗口布局保存插件
Vim 的分屏很好用,可以开多个窗口对照代码,但是分的屏多了,需要临时扩大某个窗口到最大,编辑代码,使用完成之后,又想要恢复原先已经设置好的布局,Vim本身没有提供这样的功能,但是提供了实现这种功能的基础, 下面的代码就实现了这样的功能. 将下面的代码保存为vimlayout.vim放到 Vim的plugin目录下, 设置自己喜欢...