Android拖控件消费记录应用
拖控件功能的消费记录软件,体验上蛮有意思的,适合想练练手势操作的 Android 开发者。它用 Android 的拖放(Drag and Drop)功能来搞定界面交互,操作上更直观。你可以把消费项目像拖积木一样整理,有参与感。
整个项目跑在Android Studio里,代码比较清晰,结构也挺工整。用的是Java,不过你要改成Kotlin也不难。UI 这块是老三样:ConstraintLayout
、RecyclerView
这些常用控件都用上了,响应也快,布局也规整。
消费记录靠的是SQLite 数据库,你得自己建表和写点 SQL,但不复杂,适合练手。如果你懒得动手,也可以考虑改成Room
组件,更现代点。SharedPreferences也用了一点,做轻量数据持久化刚刚好。
拖放逻辑写得挺清楚:监听onDrag()
事件,判断ACTION_DROP
再。简单粗暴,但挺有效果。如果你是刚接触拖控件的,看看这个例子就明白套路了。顺带一提,结合下View.OnDragListener
接口会更灵活。
项目里还用了些提醒机制,用通知(Notification)来提示你该记录消费了,设个AlarmManager
定时触发,也蛮实用的。UI 这块做得还不错,图标、颜色搭配清爽,整体体验不重也不杂。
如果你想快速上手 Android 拖放功能,又想练练RecyclerView
、SQLite
这些常见技术,这套源码还挺合适的。跑起来看看效果,再自己魔改一波,说不定就能做成自己的消费神器。
1.56MB
文件大小:
评论区