最近趁着手头清闲之时,开启了我的kotlin之路。项目内容:github扒了一些图片,聚合上找了一些免费接口。项目包含四部分。新闻模块,笑话模块,历史今天模块,星座运势模块,以及我的模块。整个项目写起来还是比较简单的,毕竟没有什么复杂的页面逻辑。一下展示项目部分代码。跟成品:
项目中用到的库:
- //鸿洋大神封装的okhttpUtils
 implementation ‘com.zhy:okhttputils:2.6.2’
 网络请求okhttp
 异步框架Rxjava2
 网络请求Retrofit
 刷新控件
 卡片式布局
 指示器
 项目结构:
  
 base类:
package www.app.ypy.com.journalism_kotlin.base
import android.content.Intent
import android.os.Bundle
import android.widget.Toast
import com.trello.rxlifecycle.components.support.RxAppCompatActivity
import java.util.*
/**
 * Created by ypu
 * on 2019/10/24 0024
 */
 abstract class BaseActivity : RxAppCompatActivity(){
    var isSelect: Boolean = true
        private var toase: Toast? = null
        private var isshowtitle = true
        private var isshowstate = true
        private var mAllowFullScreen = true
        var lastClick: Long= 0
        private var isSetStatusBar = true
        protected abstract fun initView()//初始化数据
        protected abstract fun initData()//加载数据
        /**
         * 设置布局
         *
         * @return
         */
        abstract fun intiLayout(): Int
        override fun onCreate(sa
 
                   
                   
                   
                   最低0.47元/天 解锁文章
最低0.47元/天 解锁文章
                           
                       
       
           
                 
                 
                 
                 
                 
                
               
                 
                 
                 
                 
                
               
                 
                 扫一扫
扫一扫
                     
              
             
                   2326
					2326
					
 被折叠的  条评论
		 为什么被折叠?
被折叠的  条评论
		 为什么被折叠?
		 
		  到【灌水乐园】发言
到【灌水乐园】发言                                
		 
		 
    
   
    
   
             
            


 
            