koala_countdown:提交“ Android开发挑战赛”

时间:2024-03-27 23:22:20
【文件属性】:

文件名称:koala_countdown:提交“ Android开发挑战赛”

文件大小:6.64MB

文件格式:ZIP

更新时间:2024-03-27 23:22:20

Kotlin

考拉倒计时 :scroll: 描述 一个简单的倒计时应用程序(不包括考拉)。 该应用程序具有暂停和重置按钮。 计时器最多可以倒计时59分钟59秒。 计时器后面的形状将直观地向用户显示计时器正在更改状态(正在运行,暂停,完成)。可以通过在分钟或秒列上上下拖动来设置计时器。 拖动时,计时器状态将暂停。 :light_bulb: 动机与情境 这是Jetpack Compose挑战赛第二周的参赛作品。 在几分钟和几秒钟内都有两个可滚动的列提出了一些设计挑战。 例如,由于在滚动分钟列时每个列都有上限(0-59),因此秒数不会改变。 但是,当达到上限时,秒数也将更改为其上限。 我对计时器的最初想法是为每个刻度线更改数字的字体类型。 当实现这个想法时,当不同的字体与父级布局的大小拧在一起时,就会出现问题。 这导致数字彼此不一致,因此我决定将其废弃。 我想改用更简单的解决方案,因为我仍然不熟悉Compose。 这就是为什么我使用了一


【文件预览】:
koala_countdown-main
----.gitignore(401B)
----app()
--------.gitignore(132B)
--------build.gradle(2KB)
--------src()
--------proguard-rules.pro(750B)
----results()
--------screenshot_2.png(49KB)
--------screenshot_1.png(50KB)
--------video_1.gif(4.55MB)
----debug.keystore(2KB)
----settings.gradle(56B)
----build.gradle(1KB)
----gradlew(5KB)
----CONTRIBUTING.md(1KB)
----LICENSE(11KB)
----.github()
--------workflows()
--------ci-gradle.properties(777B)
----README.md(3KB)
----gradlew.bat(2KB)
----gradle.properties(1KB)
----spotless()
--------copyright.kt(617B)
----gradle()
--------wrapper()
----README-template.md(1KB)

网友评论