ComposeCookBook
发表于|更新于
|浏览量:
不依所见而做,应依信仰而行。——保罗
分享一个安卓UI库
Jetpack组合UI元素、布局、小部件和演示屏幕的集合
它有非常多完成了的炫酷特效,非常NICE
相关推荐
2024-05-26
android使用闲置线程执行
读书不可以兼看未读者,却当兼看已读者。——朱熹 使用 Looper.myQueue().addIdleHandler 实现空闲处理在Android开发中,我们经常需要在应用的主线程(UI线程)中执行一些耗时操作,这可能会导致界面卡顿或无响应。为了优化用户体验,我们可以使用一些技巧来确保主线程的流畅运行。本文将介绍如何使用 android.os.Looper#myQueue.addIdleHandler 来在主线程空闲时执行任务。 什么是 Looper 和 MessageQueue?在Android中,每个线程可以有一个 Looper 和一个 MessageQueue。Looper 是一个类,用于管理线程的消息循环,而 MessageQueue 则是一个消息队列,存储需要处理的消息和任务。主线程默认有一个 Looper 和一个 MessageQueue,它们共同协作来处理消息和事件。 什么是 IdleHandler?IdleHandler 是一个接口,包含一个 queueIdle 方法。通过实现这个接口,我们可以在 MessageQueue 空闲时执行特定的任务。通常,Idle...
2024-04-30
安卓隐藏了的视图在工具里显示
早知今日读书是,悔作从前任侠非。——李欣 有时候我们在安卓布局时默认隐藏了某视图元素 12345<FrameLayout android:layout_width="match_parent" android:layout_height="match_parent" android:visibility="gone"></FrameLayout> 但如果我们需要在 Android Studio 中显示,则可以添加tools:visibility="visible"属性,例如: 123456<FrameLayout android:layout_width="match_parent" android:layout_height="match_parent" android:visibility="gone" tools:visibility="vi...
2020-10-04
安卓图片预览实现
对未来的真正慷慨,是把一切都献给现在。――阿尔贝·加缪《反抗者》 源码 https://gitee.com/VampireAchao/android-picture-preview.git 使用方式非常简单 效果
2025-03-13
Android-Animation-Set
检视足迹会发现生命因踏实走过而丰美。——保罗·科埃略《牧羊少年奇幻之旅》 Android-Animation-Set:详尽的安卓动画教程在 Android 开发中,动画是一项非常重要的技术,可以极大地提升用户体验。我最近发现了一个非常棒的开源项目——Android-Animation-Set,这是由 OCNYang 开发的一个详尽的安卓动画教程项目。 这个项目主要使用 Java 语言编写,目前已经获得了 3020 个星标和 506 个 forks。它详细介绍了所有常见的动画类型,包括帧动画、属性动画、矢量动画等。无论你是新手还是有经验的开发者,都可以从中获益。 为什么选择 Android-Animation-Set?首先,这个项目提供了非常全面的教程,涵盖了所有常见的动画类型。项目中包含了大量的示例代码,帮助你快速理解和实现各种动画效果。这些示例代码易于阅读和修改,可以直接应用到你的项目中。 其次,作为一个受欢迎的开源项目,Android-Animation-Set 拥有庞大的社区支持。我可以在 GitHub 上提出问题或贡献代码,与其他开发者交流和合作。 如何开始使用 An...
2025-05-19
SmoothBottomBar
一寸光阴一寸金,寸金难买寸光阴。——《增广贤文》 https://github.com/ibrahimsn98/SmoothBottomBar SmoothBottomBar:轻量级的 Android 底部导航栏库在现代移动应用中,底部导航栏是常见的设计模式之一,它为用户提供了直观的导航操作。SmoothBottomBar 是一个轻量级的 Android 库,专为实现流畅的 Material Design 风格底部导航栏而设计。 什么是 SmoothBottomBar?SmoothBottomBar 是一个开源的 Android 底部导航栏库,旨在为开发者提供一个简单、可定制且高效的解决方案。它基于 Material Design 指南,支持多种样式和动画效果,非常适合需要实现现代化用户界面的项目。 核心特点: 轻量级:库的体积小,对应用性能影响极低。 Material Design 风格:完全遵守 Material Design 设计规范。 高度可定制:支持自定义颜色、图标、文本和动画效果。 流畅的动画:提供一流的视觉效果,增强用户体验。 易于集成:无需复杂的配置即可快速...
2020-11-15
android隐藏软键盘
聪明出于勤奋,天才在于积累。——华罗庚 代码 1234567/** * 隐藏软键盘 在dialog的编辑界面时 */public static void hideSoftKeyboard(Activity activity, View view) { InputMethodManager inputMethodManager = (InputMethodManager) activity.getSystemService(Activity.INPUT_METHOD_SERVICE); inputMethodManager.hideSoftInputFromWindow(view.getWindowToken(), 0);}
