首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
AiFace
更多收藏集
微信扫码分享
微信
新浪微博
QQ
26篇文章 · 0订阅
Android 从 0 开始自定义控件之 View 的弹性滑动(三)
在上一篇(Android 从 0 开始自定义控件之 View 的滑动(二))中,用 scrollTo() 和 scrollBy() 方法实现了 View 的滑动,但是实现的效果非常的生硬,用户体验很差。 这一篇继续在原有基础上,扩展下 View 的弹性滑动。
Android 从 0 开始自定义控件之 View 的滑动(二)
由于 Android 的屏幕局限性,为了展示更多的东西,实现一个可以滑动的 View 还是非常重要的。所以这篇文章主要记下 View 的几种常见滑动方式: 1,通过 View 的 ScrollBy 和 ScrollTo 方法实现滑动。 2,通过动画给 View 施加位移效果来实现滑动。 3,通过改变 View 的 LayoutParams 使 View 重新布局从而实现滑动。
Android app 在线更新那点事儿(适配Android6.0、7.0、8.0)
app在线更新是一个比较常见需求,新版本发布时,用户进入我们的app,就会弹出更新提示框,第一时间更新新版本app。在线更新分为以下几个步骤: 在线更新就上面几个步骤,前2步比较简单,重要的就是后2个步骤,而由于Android 各个版本对权限和隐私的收归和保护,因此,会出现各种…
Android工程化实践:模块化
模块化也是近两年经常被提及的一个技术点,究其原因,随着公司业务的逐渐壮大,主应用的工程体积也逐渐变大,管理和编译都变得十分困难。再加上随着公司业务的发展,主应用功能拆分和研发团队的拆分已成必然,这就要求 主应用里的各个模块能够独立编译、独立运行、不与主工程以及其他模块相互耦合。…
Andriod 从 0 开始自定义控件之 View 的 layout 过程 (八)
在上一篇文章了,我们学习了 View 三大流程之一的 measure 过程,当 measure 过程完成后,View 的大小就测量好了。接下来就到了 layout 的过程了,layout 的过程就是用于确定 View 的位置。下面通过查看源码,来更深入的了解下 layout 的整个过程。
Java工程师成神之路(2018修订版)
一、基础篇 JVM 堆、栈、方法区、直接内存、堆和栈区别 内存可见性、重排序、顺序一致性、volatile、锁、final 内存分配策略、垃圾收集器(G1)、GC算法、GC参…
Android 从 0 开始自定义控件之 ViewRoot 与 DecorView (五)
好几个星期没写博客了,今天继续来学习 View 相关的知识:View 的三大流程:测量流程、布局流程、绘制流程。 在了解这三大流程之前,首先来了解下 View 的几个基本概念,关于 ViewRoot 和 DecorView。
Android 基于注解IOC组件化/模块化的架构实践
随着业务和产品发展,目前参与的项目apk有2~10个Android开发人员(注:开发人员数回浮动,不是因为离职,而是是因为当前项目团队在承接多个项目的并行开发)在进行迭代和维护。当前技术部移动团队有30+开发人员,有多个不同的项目在并行开发,但是却没有架构组(底层码农管不了组织…
Java 10正式发布,包含 109 项新特性
北京时间 3 月 21 日,Oracle 官方宣布 Java 10 正式发布。这是 Java 大版本周期变化后的第一个正式发布版本(详见这里),非常值得关注。你可以点击以下地址即刻下载
Android 从 0 开始自定义控件之 自定义 View 基础实例(十)
在前面的博客当中,我们学习了 View 的一些工作原理知识等,现在是时候来写一波实例了,毕竟实践出真知嘛~ 在开始写实例之前,首先来了解下自定义 View 到底有哪几种吧,然后再根据每种分别写一个简单的小栗子。