我们通常可以在通知栏上看到“飞行模式”、“移动数据”、“屏幕录制”等开关按钮,这些按钮都属于通知栏上的快捷开关,点击快捷开关可以轻易调用某种系统能力或打开某个应用程序的特定页...
我们通常可以在通知栏上看到“飞行模式”、“移动数据”、“屏幕录制”等开关按钮,这些按钮都属于通知栏上的快捷开关,点击快捷开关可以轻易调用某种系统能力或打开某个应用程序的特定页...
前言 在Android中如果要显示一个页面,那么只需要在Activity的onCreate()方法中,把我们写好的页面布局layout传入到setContentView()方...
前言 在开发中,为了界面美观,圆角view和阴影效果是开发中经常遇到的UI场景,比如银行卡效果,卡片式itemView布局,Banner图等,开发中我们通过各种方式实现了这种...
应用隐藏导航栏 工具类 Activity DialogFragment PopWindow DecorView重写了onApplyWindowInsets方法 WindowI...
文章对应的项目地址aop-tech,运行一下sample,结合代码和文章,你会收获更多。 熟悉程序开发的都知道OOP(Object Oriented Programming ...
一、AOP 全称“Aspect Oriented Programming”,面向切面编程,由于面向对象的思想要求高内聚,低耦合的风格,使模块代码间的可见性变差,对于埋点,日志...
最近闲来无事,看到别的App有不少炫酷的动画,特地逆向研究了一番,大致看到两类,一种是lottie开发的,一种是SVGA实现的。大致效果如下: 这两种动画实现极大的简化开发人...
implementation('com.fasterxml.jackson.core:jackson-core:2.11.1')implementation('com.fas...
一、快捷跳转 ①不同项目之间的跳转。根据如图1所示的快捷键可实现不同项目间的快速跳转 ②最近文件的快速跳转。如图2所示,首先点击Find Action(使用快捷键更快),出现...
View生命周期相关方法 View是什么?官方源码注释中的定义:这个类是用户接口的基础构件。View表示屏幕上的一块矩形区域,负责绘制这个区域和事件处理。View是所有wid...
前面讲到View与WindowManager与ViewRootImpl中只讲到了ViewRootImpl是如何触发View的绘制的,但ViewRootImpl的功能可不只是绘...
一、快速开发框架 XSnow[https://github.com/xiaoyaoyou1212/XSnow]基于RxJava2+Retrofit2精心打造的Android基...
前言 你好!欢迎阅读我的文章。 Window,读者可能更多的认识是windows系统的窗口。在windows系统上,我们可以多个窗口同时运行,每个窗口代表着一个应用程序。但在...
什么是Android Window、Activity、DecorView和ViewRoot Android Window是上图的PhoneWindow层次,是视图的承载器视图...
原文地址:http://www.jianshu.com/p/de7f651170be 一、简述 LayoutInflater直译为 布局填充器,它是用来创建布局视图的,常用i...
效果 MaiActivity.kt activity_translate.xml TranslateActivity.kt
前言 Android 中 Activity 是作为应用程序的载体存在,代表着一个完整的用户界面,提供了一个窗口来绘制各种视图,当 Activity 启动时,我们会通过 set...
最近好悠闲,让我感觉自己不是个程序员,公司没啥事做了。。。很早就想写这篇文章了,只是一直没有机会,毕竟recycleview和listview的点击事件对于新手来说也是个不大...