如有转载请注明来源:http://blog.youkuaiyun.com/zsh065400/article/details/75452893 并署名原作者:Scout
谷歌一句话,Kotlin终于转正了!
Kotlin自发布以来已有数年,作为一个Android小菜鸟,虽然很早就关注,若不是谷歌亲口宣布,还真没有列入学习计划,罪过罪过~~~
跟随几位老(da)师(shen)翻译的Kotlin官网(https://www.kotlincn.net/docs/reference/),腾出了两周时间,算是将语法全部过了一遍,现通过菜鸟窝的一套视频,实现我的第一个Kotlin版应用,同时记录一些曾经踩过,如今继续踩的坑,,,谁让我没有写博客的习惯。
好了,言归正传,第一次写博客,若出现错误,请大家多包涵并直接指证;如有雷同,不胜荣幸。
Kotlin版广告条(Kotlin只是个噱头~)
对于广告条的实现,对于任何一个Android工程师来说都是手到擒来的。所以,小弟不做过多细节的阐述,直接撸起袖子就是干!
让事(dai)实(ma)说话
1.Adapter
class BannerAdapter(val context: Context, val datas: IntArray)
: PagerAdapter() {
val mViews: MutableList<View> = mutableListOf()
init {
//Kotlin的操作符,同Rxjava,详见官网,后续会发布文章来说明
datas.forEach {
val inflate = LayoutInflater.from(context)
.inflate
(R.layout.guide_imageview, null, false)
val imageView =
inflate
.findViewById<ImageView>(R.id.id_iv_guide)
imageView?.setImageResource(it)
mViews.add(inflate)
}
}