如何使用 Jetpack Compose 创建计时器应用程序?
How do you Use Jetpack Compose to Create a Timer app?
由于 compose UI 工具看起来更简单,我想有一种相对简单的方法可以做到这一点,但我无法在网上或任何教程中找到示例项目。
这个想法很简单,基本 UI 上面显示的 00:00 表示“启动计时器”。当您按下开始计时器时,时间会向上移动,直到您按下“停止计时器”,这将是计时时下方按钮所显示的内容。每次执行此操作时,应用程序都应将时间记录到某种数据库中。
我该怎么做?
Jetpack Compose 只是 UI 中的一个工具包 Android,其他都是一样的。
您可以从 Kotlin 代码创建 UI。
对于 Timer App,业务代码和房间 Database/SQLLite 数据库代码将保持不变。
您需要在 Jetpack Compose 中的 Button 中创建文本视图并添加功能,剩下的东西保持不变。
如果您想查看在 Jetpack Compose 上制作的完整项目,您可以查看此应用程序 Kuberam: Jetpack Compose Project
希望您对 compose 的所有疑惑都能得到解决。
由于 compose UI 工具看起来更简单,我想有一种相对简单的方法可以做到这一点,但我无法在网上或任何教程中找到示例项目。
这个想法很简单,基本 UI 上面显示的 00:00 表示“启动计时器”。当您按下开始计时器时,时间会向上移动,直到您按下“停止计时器”,这将是计时时下方按钮所显示的内容。每次执行此操作时,应用程序都应将时间记录到某种数据库中。
我该怎么做?
Jetpack Compose 只是 UI 中的一个工具包 Android,其他都是一样的。 您可以从 Kotlin 代码创建 UI。 对于 Timer App,业务代码和房间 Database/SQLLite 数据库代码将保持不变。
您需要在 Jetpack Compose 中的 Button 中创建文本视图并添加功能,剩下的东西保持不变。
如果您想查看在 Jetpack Compose 上制作的完整项目,您可以查看此应用程序 Kuberam: Jetpack Compose Project
希望您对 compose 的所有疑惑都能得到解决。