![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
泛泛之素
君子不器
展开
-
Android & Kotlin:通过实现画板App学习onTouchEvent
之前几个例子中经常使用到onClick,今天学习一下onTouchEvent。onTouchEvent和onClick是不同的事件,click只是点击一次,onTouchEvent是观察整个touch过程。0.效果展示1. 布局1.1 RelativeLayout之前都是使用LinearLayout进行布局,还有一种布局使用也挺多的:RelativeLayout,可以通过相对定位的方式让控件出现在布局的任何位置。通过描述跟父组建或是其他组建关系进行布局,如下为布局使用设置:layout原创 2020-09-18 14:36:38 · 1189 阅读 · 0 评论 -
Android & Kotlin:Retrofit + Hilt 实现 看妹子app
今天来学习一下android网络数据的访问,以及使用hilt dagger进行组件注入的实现。0.效果展示1. 依赖使用到的技术栈:Android studio 4.01fragmentRetrofitLifecycleKotlin CoroutinesHiltRoomNavigationGlideTimber完整dependencies如下:dependencies { implementation fileTree(dir: 'libs', include:原创 2020-09-13 14:16:13 · 2442 阅读 · 0 评论 -
Android & Kotlin:基于Room、Kotlin协程的MVVM app
本篇主要介绍Android系统通过Room进行CRUD操作,以及使用kotlin协程的处理方法。0. 效果展示1. 添加依赖注释使用kaptapply plugin: 'kotlin-kapt'1.1 lifecycle通过这个可以获取其他组建生命周期变化这里注释使用kapt,选着相应的注释依赖def lifecycle_version = "2.2.0"// ViewModelimplementation "androidx.lifecycle:lifecycle-viewm原创 2020-09-11 21:28:34 · 1394 阅读 · 0 评论 -
Android & Kotlin:知识问答app
学习Android第二天,今天写一个知识问答app。1.app功能开始界面输入挑战题目数目跳转到答题界面答题部分通过选择选项进行答题提交后,正确答案显示绿色,错误答案显示红色题目全部答完跳转到结果页面结果页面显示题目错对情况结束页面点击结束跳转到开始界面先来效果展示:2.涉及很多新的知识点activity全局设置activity之间切换drawable的使用activity之间传递参数OnClickListener全局设置ContextCompat获取设置全屏显示原创 2020-09-10 20:47:08 · 635 阅读 · 0 评论 -
Android & Kotlin:打造自己的计算器
一直很好奇Android开发是个什么样的体验,最近赋闲在家,时间宽裕,找了几个教学视频跟着体验一下,顺便练习一下学的Kotlin,于是乎就写了一个计算器,感觉还像那么回事儿。先上效果图:1. kotlinKotlin (科特林)是一个用于现代多平台应用的静态编程语言 ,由 JetBrains(知名IDE开发公司,如idea,pycharm) 开发。Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。除此之外Kotlin还可以编译成二进制代码直原创 2020-09-09 20:15:35 · 3063 阅读 · 1 评论