2024五月发布了Kotlin 2.0,包含了一些新特性比如Enhanced Type Inference、Multiple Context Receivers、Better...
2024五月发布了Kotlin 2.0,包含了一些新特性比如Enhanced Type Inference、Multiple Context Receivers、Better...
本文讨论下如何在Jetpack Compose中实现一个首页的splash动画效果,涉及的知识点包括:1 google提供的androidx.core:core-splash...
本文讨论下如何在Jetpack Compose中实现一个Shimmer闪烁动画效果,而且不依赖任何第三方sdk库。 扩展函数 我们先定义一个扩展函数,用来实现闪烁效果: 第一...
本文讨论下如何在Jetpack Compose中实现一个进度条组件,技术点主要有四点,前三点都是androidx.compose.ui.graphics.drawscope....
本文探讨下如何使用AGSL (Android Graphics Shading Language)。 着色器(Shader)的概念 简单来说,着色器是可以插入到图形管道(gr...
之前的文章Android Oreo--Autosizing TextViews自适应TextView[https://www.jianshu.com/p/d81d3b6d22...
如果频繁点击安卓屏幕的某个按钮,是不是觉得很繁琐很累?下面来写个脚本来实现自动点击。以下面的两个EditText和一个Button为例的一个demoapp,来演示如何自动输入...
上篇文章安卓两个页面组件的无缝衔接part1(共享元素)[https://www.jianshu.com/p/7642f9a06277]介绍了如何使用安卓系统提供的共享元素来...
对于界面切换时View的无缝衔接,首先想到的应该是android 5.0提供的Share Element Transition(共享元素变换),本文来研究下怎么应用这个动画,...
一 相关配置 Android Studio创建新项目时选择最后一项Native C++,这时候生成的项目配置就是默认的CMake开发的配置,如下图所示: 但是如果原有项目不支...
线程池的作用 ● 利用线程池管理并复用线程、控制最大并发数等既然使用了线程池就需要确保线程池是在复用的,每次new一个线程池出来可能比不用线程池还糟糕。如果没有直接声明线程池...
kotlin语言,没有java版
Android--AccessibilityService辅助功能基础使用(附微信抢红包教程)辅助功能(AccessibilityService)是一个Android系统提供的一种服务,继承自Service类。AccessibilityService运行在后台,能够监...
总结的不错
Android AndroidX的迁移Google 2018 IO 大会推出了 Android新的扩展库 AndroidX,用于替换原来的 Android扩展库,将原来的android.*替换成androidx....
本文翻译自:| Bubbles Tutorial for Android 10: Getting Started | 源代码下载:Download Materials 在20...
对于iOS开发者来说,apple开发者账号肯定不会陌生。在开发中我们离不开它。下面为大家分享一下关于iOS开发中所用的证书相关知识。 首先得描述一下各个证书的定位,作用,这样...