首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
安卓
订阅
c8n_nn
更多收藏集
微信扫码分享
微信
新浪微博
QQ
29篇文章 · 0订阅
自定义控件——弄个甜甜圈吧(1): 起源
作为一枚有追求的程序员,既然没法拿刀去捅产品,那只好做的比产品的设计图更加好吧——来自“我”. 可是,不知道为啥,看着这个甜甜圈还挺漂亮的,不甘心就这么简单的画出来就完事。。。 被魅惑的我,立马熟悉的打开AS,新建Project,填上Name,弄个类继承View,然后。。。。 …
ConstraintLayout布局使用详解
之前在使用Android Studio新建项目的时候,发现MainActivity的默认布局从RelativeLayout变成了ConstraintLayout。当时就对这个ConstraintLayout很好奇,就研究了一下。发觉确实很强大,在此做个总结。 什么是Constr…
Android架构组件稳定版正式发布
2017 Google IO 大会 不仅确立了 Kotlin 为安卓开发的官方语言,还有一个细节,发布了谷歌官方 Android 应用架构库。这新的架构库旨在帮助开发者设计健壮、可测试的和可维护的应用程序。在Mvp之后,Google又增加Mvp+Clean的开发架构,发现组件化…
Android 面试(五):探索 Android 的 Handler
这是 面试系列 的第五期。本期我们将来探讨一下 Android 异步消息处理线程 —— Handler。 Android 的消息机制,也就是 Handler 机制,相信各位都已经是烂熟于心了吧。即创建一个 Message 对象,然后借助 Handler 发送出去,之后在 Han…
属性动画(一)
接下来的两篇文章会介绍 属性动画 相关的知识,如下图所示。本篇文章会介绍下图中绿色相关的知识。 PropertyAnimator.png 相比视图动画(View Animation),属性动画的功能还是非常强大的。 属性动画不仅可以对视图(View)的位置、大小、透明度、旋转进…
Toolbar不能实现你的需求?
Toolbar 是 Google 在安卓 5.0(LOLLIPOP) 推出的一个控件,在安卓 3.0 时代 Google 推出了 ActionBar,而 Toolbar 完全是用来替代 ActionBar 的。既然叫 Toolbar,怎么会不能实现某些需求? 上面代码是将 To…
Android 你不得不知道的图片压缩(一)
探究图片有损压缩的过程
这可能是第二好的自定义 View 教程之绘制
知道我的人都知道,之前我写了这个 面试系列宣言,如今好像一直都没有连载,而是隔三差五地来一篇,其实也是因为笔者也能力有限,构思一篇文章需要足够的时间去印证其准确性,而之前的部分就因为印证不够造成了勘误。 值得注意的是,本系列不会停止的。面试的很多知识点在于平时的积累,但自定义 …
Kotlin从0到开发一个 App — Part 3:扩展函数、Android 扩展、委托属性
在这个部分,我们将会看到不同的 Kotlin 概念,这将帮助我们创建我们的 NewsFragment .在这个部分的结束,你将学到: 扩展函数 参数默认值 Android 扩展(视图绑定) 属性委托 **目前已完成内容: Kotlin — Part 0:关于这个系列 Kotli…
Xposed简介以及小米去桌面广告的简单实现
提起Xposed,大多数Android开发者都听过或者用过,甚至有一些开发过比较炫酷的模块。这是我前段时间在公司的分享内容,分享给大家。 Xposed框架是一款可以在不修改APK的情况下影响程序运行(修改系统)的框架服务,基于它可以制作出许多功能强大的模块,且在功能不冲突的情况…