Android 颜色值透明度的计算

在开发中,UI 给的设计图中通常会标注6 位的颜色值(比如#FF0000),还会标注透明度(30%),这怎样得到 Android 中8 位的颜色值呢?


Android 架构组件之 Navigation

Navigation,是 Google 推出的应用内导航组件,也就是我们通常所说的屏幕切换。本文将从以下几个方面来介绍 Navigation。

  • 为什么要使用 Navigation ?
  • Google 为什么推荐一个 App 只需要一个 Activity?
  • 分析 Navigation 的组成及原理
  • 通过示例,介绍如何使用 Navigation
  • 总结一下 Navigation 的使用

Android 架构组件之 WorkManager

WorkManager是一个兼容性强、灵活和简单的延迟后台任务框架。本文将从以下几个方面对 WorkManager 进行介绍:

  • 先明确什么是 Android 中的后台任务?
  • 为什么要使用 WorkManager?
  • 通过一个简单的案例,介绍如何使用 WorkManager。
  • 分析 WorkManager 的组成及原理。
  • 最后对 WorkManager 的使用进行总结。

Android 架构组件之 Room

Room 是 Google 推出的一个在 SQLite 上提供抽象层的持久存储库。本文将从以下几个方面对 Room 进行介绍:

  • 为什么要使用 Room?
  • 通过一个案例,介绍如何使用 Room
  • 分析 Room 的组成及使用原理
  • 总结一下 Room 的使用

Android 架构组件之 Paging

Paging Library 是 Google 提出的分页加载库,本文将从以下几个方面对 Paging 进行介绍:

  • 为什么要使用 Paging Library?
  • 分析 Paging 的组成及原理
  • 通过一个简单的案例,介绍如何使用 Paging Library
  • 最后对 Paging Library 进行简单的总结

Android 架构组件之 DataBinding

DataBinding 是 Google 推出的数据绑定的支持库,本文将从以下几个方面来介绍 DataBinding:

  • DataBinding 是什么?
  • 简单分析 DataBinding 的实现原理
  • 通过示例,介绍如何使用 DataBinding

2020APKActivityAndroidAndroidPAnnotationAppBundleBinderBroadcastClassLoaderContentProviderDSLDavlikDrawableFlutterFragmentFrameworkGithubGoogleGoogleI/OGradleGradle-PluginGroovyHTMLHandlerHexoHttpIOIO流JVMJavaJetpackKotlinMATMediaNextNotificationProcesserSDK限制ServiceToastUIUMLViewVultrXMLaapt习惯用法二叉树人民的名义代码库传感器养育女孩内存泄露动画协程博客反射启动模式多线程布局思维力插件框架数据库数据结构新特性架构组件每日得到泛型注解源码生活继承编程网络通信解忧杂货店语义语法读书读书笔记转义字符追风筝的人集合集合框架面向对象颜色值飞跃长城高阶函数
2020APKActivityAndroidAndroidPAnnotationAppBundleBinderBroadcastClassLoaderContentProviderDSLDavlikDrawableFlutterFragmentFrameworkGithubGoogleGoogleI/OGradleGradle-PluginGroovyHTMLHandlerHexoHttpIOIO流JVMJavaJetpackKotlinMATMediaNextNotificationProcesserSDK限制ServiceToastUIUMLViewVultrXMLaapt习惯用法二叉树人民的名义代码库传感器养育女孩内存泄露动画协程博客反射启动模式多线程布局思维力插件框架数据库数据结构新特性架构组件每日得到泛型注解源码生活继承编程网络通信解忧杂货店语义语法读书读书笔记转义字符追风筝的人集合集合框架面向对象颜色值飞跃长城高阶函数
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×