| 
					
				 | 
			
			
				@@ -9,9 +9,12 @@ import android.view.View 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import android.view.ViewGroup 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import androidx.core.view.marginTop 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import androidx.fragment.app.Fragment 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import androidx.recyclerview.widget.GridLayoutManager 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import androidx.recyclerview.widget.RecyclerView 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.xuexiang.xui.widget.banner.recycler.BannerLayout 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import jx.cn.escort.R 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import jx.cn.escort.adapter.IndexBannerAdapter 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import jx.cn.escort.adapter.IndexRecycleAdapter 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 class BaseNavFragment(name:Int,context: Context?):Fragment() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private var name: Int? = null 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -26,7 +29,19 @@ class BaseNavFragment(name:Int,context: Context?):Fragment() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if(null!=name){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-           return inflater.inflate(name!!,container,false) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if(name==R.layout.fragment_index){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               val view:View=inflater.inflate(name!!,container,false) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                val recycle=view.findViewById<RecyclerView>(R.id.index_recycle) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                var layoutManager=GridLayoutManager(context,1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                recycle.layoutManager=layoutManager 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                var indexRecycleAdapter=IndexRecycleAdapter(context) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                recycle.adapter=indexRecycleAdapter 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                return view 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                return inflater.inflate(name!!,container,false) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return super.onCreateView(inflater, container, savedInstanceState) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -37,11 +52,11 @@ class BaseNavFragment(name:Int,context: Context?):Fragment() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     override fun onViewCreated(view: View, savedInstanceState: Bundle?) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         super.onViewCreated(view, savedInstanceState) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if(null!=name&&view.id==R.id.index_card) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                var indexBanner=view.findViewById<BannerLayout>(R.id.index_banner) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                var adapter = IndexBannerAdapter(this@BaseNavFragment.context) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                indexBanner.setAdapter(adapter) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//        if(null!=name&&view.id==R.id.index_card) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+////                var indexBanner=view.findViewById<BannerLayout>(R.id.index_banner) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+////                var adapter = IndexBannerAdapter(this@BaseNavFragment.context) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+////                indexBanner.setAdapter(adapter) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |