找到约 10000 条结果
  • 炫酷~RecyclerView视差装饰器-ParallaxDecoration
    接下来我要写一个简单示例,先分析一下布局,见下图,最外层是NestedScrollView,之后嵌套一个LinearLayout头部,中间TabLayout选择器,底部一个ViewPager
    2022-01-14
  • 教你写一个炫酷的Material Design 风格的登录和注册页面
    这篇文章将教你使用谷歌材料设计规范(Material design spec )和谷歌的新的设计支持库( design support library)来创建一个炫酷的登录和注册界面。设计支持库实现了材料设计规范的一部分,它包含了一部分炫酷的UI 部件,让你的Android 应用给人一种优雅的感觉。
    2016-05-18
  • Android应用架构-MVVM模式
    随着Android应用开发技术的不断发展和成熟,很开发者越来越关注着Android应用架构的设计。目前,Android的应用架构主要有MVC、MVP和MVVM模式,我们就来说一下MVVM模式。
    2021-12-09
  • Android ViewStub的使用
    在Android开发中,布局的加载速度会影响APP的性能。如果布局实现的不好,会导致程序非常占内存并且UI运行缓慢。优化布局可以从三个方面着手:
    2016-03-28
    1
  • Android技术分享| Activity 过渡动画 — 让切换更加炫酷
    在 android5.0 以上版本中,google 为我们提供了几种 activity 切换的过渡动画,目的是为了让 activity 切换转场更加美观,而在 android5.0 之前的 activity 切换显得生硬。虽然可以自定义给 activity 增添动画效果,但是效果也不尽如意。而 androi5.x 提供的切换动画就显得非常自然,而且容易使用。
    2022-09-06
  • Android 简单实现View自动换行(附源码)
    hi,尘少又来了,这次为大家带来的,是View可以自动换行的容器。 类似于淘宝搜索时的推荐,首先我不知道淘宝的是否只支持文字,但是我的是任何View都支持的。看下效果先: 淘宝: 我的: 废话不多少,上代码:1、先把我的自定义控件放到你的项目里 2、Activity的XML布局如果里边放很多条目的话,可能要套在ScrollView里,...
    2019-04-19
  • Android事件传递(分发)机制
    Android事件的构成: 在android中,事件主要包括点按,长按,拖拽,滑动等等,另外点按还包括点击和双击。所有这些都构成了android中的事件响应。总的来说所有的事件都由以下三个部分组成:按下(ACTION_DOWM) 移动(ACTION_MOVE) 抬起(ACTION_UP) 所有操作首先执行的是按下的操作,之后所有的操作都是以按下作为前提的,...
    2017-09-03
  • Android实现底部状态栏切换
    Android开发过程中,特别是新开的项目,底部状态栏的切换使用的频率非常的高,主要的实现方式有: {代码...} 这里我先介绍前面两种实现方式,后面两种后期再贴出实现方式。 一、使用TabLayout + Fragment + ViewPager实现 1、实现步骤: {代码...} 2、实现过程: (1)、布局文件中定义TabLayout控件(activity_main.xml) {...
    2019-06-18
  • 关于(TabHost),(Button配合Fragment),(Menu)这三种常见的切换界面手法分析
    作为一个读者变成一个写技术文章的作者,我决定坚持还是写一些简单实用的文章(毕竟理论太高深,也许看的人很蛋疼。。。。我也相信如果有兴趣深入研究,必然会自己找百度的),好了言归真转。
    2015-09-21
    1
  • 前端面试题-页面布局
    题目: 假设高度已知,写出三栏布局,其中左右两栏各为300px,中间宽度自适应 。基础代码如下 {代码...} 一、浮动float解决方案 {代码...} 优点:兼容性好缺点:会带来高度塌陷、影响周围元素布局等问题,需要清除浮动 {代码...} 二、position定位解决方案 {代码...} 优点:简便缺点:设置绝对定位的元素会脱离文档流,对...
    2021-04-13
  • 进来看看是不是你想要的效果,Android吸顶效果!并有着ViewPager左右切换!
    接下来我要写一个简单示例,先分析一下布局,见下图,最外层是NestedScrollView,之后嵌套一个LinearLayout头部,中间TabLayout选择器,底部一个ViewPager
    2022-01-13
  • Emacs 窗口神器 Emacs-Window-Manager
    预览图: Github [链接] 依赖 [链接] 安装: {代码...} 简单配置: {代码...} 快捷键: * M-+ 开启Emacs-Window-Manager * C-; Q 退出Emacs-Window-Manager * 更多见项目Github
    2014-03-30
  • Android开发从入门到精通 章节三 : 布局
    Android开发从入门到精通章节三 : 布局Android中有六大布局,分别是:LinearLayout(线性布局)RelativeLayout(相对布局)TableLayout(表格布局)FrameLayout(帧布局)AbsoluteLayout(绝对布局)GridLayout(网格布局)LinearLayout(线性布局),我们屏幕适配的使用 用的比较多的就是LinearLayout的weight(权重属性), LinearLayout,...
    2022-02-16
  • css多种方式实现等高布局
    本文讲的等高布局是在不手动设置元素高度的情况下,使用纯css实现各个元素高度都相当的效果。如图: 1、使用table-cell实现(兼容IE8) {代码...} 2、使用flex布局实现 {代码...} 3、利用margin实现等高布局(实际开发中不建议使用) 实现上面的等高布局除了可以使用table-cell、flex布局外还可以利用margin负值来实现 {代码...
    2019-01-05
  • 自定义itemCheckView
    极力推荐文章:欢迎收藏Android 干货分享 阅读五分钟,每日十点,和您一起终身学习,这里是程序员Android 本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容: 自定义View类实现 自定义View标签 自定义View 布局 自定义View 选择器 自定义View 素材 Activity 引用 自定义view 控件 Activ...
    2019-08-06
  • HW6 Choose a simple module
    First, you need to build an inverter layout and schematic design by following the instructions in theCadence tutorial. Save the layout design of the invertor and build your final design upon that.
    2022-04-03
  • 使用vue-grid-layout完成桌面拖拽布局功能(更改拖拽变换位置方式)
    之前最原始的效果是当你移动一个box时 即使你没松开鼠标 每一个被你移动中碰撞到的box都会发生改变 这可能不是我们想要的 我们通过创建一个historyLayout 拿来记录我们上一步的布局 在watchitem()里比较 如果不是当前操作的box 使其的位置保持不变 在moved()中调用一个调整位置的函数toChangePosition() 使其可以达到 两...
    2018-07-31
    3