什么是Kotlin?
Kotlin,如前面所说,它是JetBrains开发的基于JVM的语言。JetBrains因为创造了一个强大的Java开发IDE被大家所熟知。Android Studio,官方的Android IDE,就是基于Intellij,作为一个该平台的插件。
Kotlin是使用Java开发者的思维被创建的,Intellij作为它主要的开发IDE。对于Android开发者,有两个有趣的特点:
对Java开发者来说,Kotlin是非常直觉化的,并且非常容易学习。语言的大部分内容都是与我们知道的非常相似,不同的地方,它的基础概念也能迅速地掌握它。
它与我们日常生活使用的IDE无需配置就能完全整合。Android Studio能够非常完美地理解、编译运行Kotlin代码。而且对这门语言的支持正是来自于开发了这个IDE的公司本身,所以我们Android开发者是一等公民。
但是在小编学习Flutter和Kotlin发现网上没有能将两个技术点讲的特别系统并运用的学习资料,我翻阅了各大平台网站都没有发现真正能把Flutter和Kotlin讲解的十分透彻,最终在一位大佬的指点下,我拿到了这份Flutter和Kotlin笔记,这份笔记中全面的讲解了Flutter和Kotlin相关知识。
有需要的朋友可在文末获取这两份笔记+所有资料文档哦!
super.onCreate(savedInstanceState);
setContentView(R.layout.progress_dialog);
//获取布局文件中的TextView
mLoadingTv = findViewById(R.id.loadingTv);
mImageView = findViewById(R.id.loadingIv);
if(mResid == 0){
mImageView.setBackgroundDrawable(null);
}else {
mImageView.setBackgroundResource(mResid);
}
mAnimation = (AnimationDrawable) mImageView.getBackground();
//为了防止在onCreate方法中只显示第一帧的解决方案之一
mImageView.post(new Runnable() {
@Override
public void run() {
mAnimation.start();
}
});
mLoadingTv.setText(mLoadingTip);
}
}
还有操作时候根据鼠标滑动来实现图片切换效果
根据实时滑动屏幕的x2,y2来判断手势位置ÿ