1、写Activityclass xxxActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
// 设置布局
setContentView(R.layout
转载
2024-05-31 12:33:24
123阅读
使用Kotlin+协程+MVVM+Jetpack搭建快速开发框架文章目录简介相关概念MVVM的具体实现协程的使用与封装Retrofit的使用网络请求的实现项目地址总结 文章目录简介近日有网友在评论区留言,希望我能写一篇关于kotlin+mvvm的框架相关的博客,于是,笔者与百忙之中,抽出时间,对之前框架做出了相关的整理与优化,并完成了相关技术点的疑难解决。本着开源的相关精神,在此,将相关成果共享
转载
2024-06-22 07:15:31
31阅读
Kotlin是众多基于JVM的编程语言之一。在Android开发中,它可能成为Java继承者。
关于Kotlin,网上已有一些介绍的文章,包括Antonio Leiva的这组blog翻译稿。不过,我还是想跟进它们、翻译它们,以锻炼自己的英文翻译。各位高手发现问题,请及时“拍砖”。 原文作者:Antonio Leiva原文发布:2015-03-0
转载
2024-08-23 21:38:05
43阅读
在Android开发中,使用Kotlin编程语言来实现Activity之间的切换是非常常见的操作。而在切换Activity时,我们可以通过设置动画效果来增强用户体验。本文将介绍如何在Android应用中使用Kotlin来实现Activity切换时的动画效果。
## 开启Activity切换动画
在Android应用中,我们可以通过在startActivity时设置Intent的动画效果来实现A
原创
2024-06-02 06:16:19
148阅读
Kotlin学习笔记之基础篇二1.1 标准函数标准函数with、run和applyKotlin的标准函数指的是Standard.kt文件中定义的函数,任何Kotlin代码都可以自由地调用所有的标准函数。with函数with函数接收两个参数:第一个参数可以是一个任意类型的对象,第二个参数是一个Lambda表达式。with函数会在Lambda表达式中提供第一个参数对象的上下文,并使用Lambda表达式
转载
2024-09-29 19:59:42
18阅读
前言kotlin 版由于几年前对于kotlin还不熟悉,许多地方不规范 该仿的项目为原项目的kotlin版,由于本人水平有限,有些kotlin写法不规范,后期会逐步完善,和原开源项目一样采用mvp+dagger2+rxjava2作为整体框架,而网络请求采用okhttp3+retrofit2。原先转成rxkotlin,不过转的转的直到遇到map,死活报错,不允许返回any,只好换回去了。至于mvp,
在当今的直播应用中,点赞动画不仅是互动的一部分,更是提升用户体验的重要元素。我们将研究如何在Android Kotlin环境中实现直播点赞动画的功能,分析过程中可能遇到的错误,并探讨解决方案。
### 问题背景
直播点赞功能在直播平台中至关重要。这不仅能够增强用户的参与感,还能提升用户留存率和直播的互动性。然而,在实现过程中,我们可能会遇到性能瓶颈和动画效果不佳的问题。
- 现象描述:
为了方便记录一些个人随笔,我最近用Laravel和Vue 3.0撸了一个博客系统,其中使用到了一个基于 markdown-it 的 markdown 编辑器Vue组件v-md-editor。我感觉用它去编写markdown还是很方便的。后面就有了一个想法,基于此组件用Electron来实现一个markdown桌面端应用,自己平时拿来使用也是个不错的选择。题外话:VS Code就是用Electron
转载
2024-08-29 19:16:09
67阅读
这,仅是我学习过程中记录的笔记。确定了一个待研究的主题,对这个主题进行全方面的剖析。笔记是用来方便我回顾与学习的,欢迎大家与我进行交流沟通,共同成长。不止是技术。
能给别人讲明白的前提是自己要明白。自己明白了,就一定能给别人讲明白了吗?你自己明白,给别人讲完之后,你自己也不明白了(值得反思一下,之前学习消耗的时间是否是高效的)。
深入理解JVM这,仅是我学
前言在前几篇中,已经讲解了Flow相关的基础知识。在本篇中,将会开启几个小实战来巩固之前所讲解的知识点。因此阅读本篇所需要的知识点:kotlin相关知识点jetpack相关知识点1、准备工作1.1 先来看看页面整体结构如图所示这里准备了五个小案例来进行对应的讲解!1.2 引入相关的包implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-c
转载
2024-03-10 11:21:18
149阅读
大佬详细讲解属性动画: https://www.jianshu.com/p/2412d00a0ce4另一位大佬的视频讲解,短小精悍: https://www.imooc.com/video/5447两个概念:插值器(Interpolator) 决定 值 的变化模式(匀速、加速blabla)估值器(TypeEvaluator) 决定 值 的具体变化数值插值器:1. ValueAnimator类:是什
转载
2024-02-27 12:53:34
51阅读
学习kotlin把以前的一些知识重新理了一遍 首先对于需要大量绘制的操作,不能直接绘制,使用 SurfaceView,直接把绘制工作放到子线程中去操作,否则绘制工作加大一下,会卡顿,不过SurfaceView是独立的一层View,不能平移,缩放,旋转或者设置透明度等,如果需要这些操作可以考虑使用Te ...
转载
2021-02-09 16:52:00
413阅读
2评论
# Android Kotlin ValueAnimator数字动画结束实现教程
## 引言
在Android开发中,我们经常需要实现一些动画效果来增加用户体验。其中,数字动画是一种常见的效果,可以用于展示计数、倒计时等场景。本教程将教会你如何使用ValueAnimator实现数字动画的结束效果。
## 整体流程
为了更好地理解整个实现过程,我们可以将其分解为以下步骤:
| 步骤 | 描述
原创
2024-01-31 05:01:52
195阅读
【2023】Kotlin教程 文章目录【2023】Kotlin教程第四篇 项目实战第26章 项目实战2:开发Kotlin版QQ聊天工具26.5 任务4:客户端UI实现26.5.1 迭代4.1:登录窗口实现26.5.2 迭代4.2:好友列表窗口实现26.5.3 迭代4.3:聊天窗口实现 第四篇 项目实战第26章 项目实战2:开发Kotlin版QQ聊天工具26.5 任务4:客户端UI实现从客观上讲,客
Flow 库是在 Kotlin Coroutines 1.3.2 发布之后新增的库,也叫做异步流,类似 RxJava 的 Observable、 Flowable 等等,所以很多人都用 Flow 与 RxJava 做对比。而 Flow 则比 RxJava 简单很多。我们知道 MVVM 中 LiveData 是一个生命周期感知组件,最好在 View 和 ViewModel 层中使
转载
2023-09-13 15:09:50
97阅读
1.Activity1.1Activity生命周期onCreate()会在Activity第一次被创建的时候调用。 你应该在这个方法中完成Activity的初始化操作onStart()这个方法再Actity由不可见的时候调用onResume() 这个方法再Activity准备好和用户进行交互时调用 此时Activity一定位于栈顶,并处于运行状态onPause()这个方法再系统准备启动或恢复另一个
一、本文概要本文是对<<Kotlin in Action>>的学习笔记,如果需要运行相应的代码可以访问在线环境 try.kotlinlang.org,这部分的思维导图为: 二、运行时的泛型:擦除和实化类型参数2.1 运行时的泛型和Java一样,Kotlin的泛型在运行时也被擦除了,这意味着 泛型类实例不会携带用于创建它的类型实参的信息。例如,如果你创建了一个List&l
转载
2024-03-20 14:04:34
52阅读
前一章节我们讲解了Kotlin Flow的基本用法,这一节我们来实践将Kotlin Flow应用在Android应用中。我们从三个方面进行讲解:网络数据的请求在编写UI界面中的使用结合Room在数据库中的使用MVVM架构中留给Flow的位置我们再来看一下Google给我们规范的MVVM架构图:MVVM架构中数据回流的方式主要是利用LiveData来实现:鉴于LiveData的功能很单一,我们可以将
转载
2024-07-08 22:32:00
266阅读
###Kotlin简介####Kotlin是什么Kotlin是JetBrains公司开发的一门语言(主要开发人员是Andrey--Kotlin之父),一圣彼得堡附近的Kotlin岛屿来命名的。保证了Java的生态、静态特性,同时在语法上又灵活一些,比如不写分号、支持扩展方法、支持Lambda、支持函数式编程,空类型安全。Kotlin是一门可以运行在JVM、Android、浏览器、甚至操作系统上面的
转载
2023-10-26 11:45:20
129阅读
Kotlin学习系列前言:本系列文章将介绍Kotlin的使用,分为11章进行介绍,以《Kotlin实战》为基础,每章一篇博客,将采用模块化的讲解让读者对Kotlin有深入的了解,适用于有Java开发经验的读者,废话少说,下面就开始介绍Kotlin。第一部分:Kotlin定义和目的目录Kotlin学习系列第一部分:Kotlin定义和目的 一、Kotlin概述:二、Kotlin初体验:三、K
转载
2023-10-25 22:07:02
251阅读