zoukankan      html  css  js  c++  java
  • ViewPager使用

    import java.io.Serializable
    
    
    
    data class Base(var cid:String):Serializable {
       lateinit var admin_area:String
        lateinit var cnty:String
        lateinit var lat:String
        lateinit var lon:String
        lateinit var location:String
        lateinit var parent_city:String
        lateinit var tz:String
    }
    fun getMyFonts(): Typeface {
    //        var mgr = assets
            var tf: Typeface = Typeface.createFromAsset(assets, "fonts/ZCOOLQingKeHuangYou-Regular.ttf")
            return tf
        }
    private inner class ScreenSlidePagerAdapter(fm: FragmentManager) :
            FragmentStatePagerAdapter(
                fm,
                FragmentStatePagerAdapter.BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT
            ) {
            override fun getItem(position: Int): Fragment {
    
                val fragment = ScreenSlideFragment()
                val bundle = Bundle()
                bundle.putSerializable(ARG_NOW,now)
                bundle.putSerializable(ARG_BASE,base)
                fragment.arguments = bundle
                return fragment
            }
    
            override fun getCount(): Int {
                return NUM_PAGES
            }
        }
    /**
         * 设置viewPager的适配器
         */
        fun setPageViewAdaper() {
            mPager = binding.viewPager
            val pagerAdaper = ScreenSlidePagerAdapter(supportFragmentManager)
            mPager.adapter = pagerAdaper
            mPager.setPageTransformer(
                true,
                ZoomOutPageTransformer()
            )
        }
    <androidx.viewpager.widget.ViewPager
            android:id="@+id/view_pager"
            android:layout_width="match_parent"
            android:layout_height="match_parent">
        </androidx.viewpager.widget.ViewPager>

    Gson使用

    var nowJson = Gson().toJson(search?.now)
                        //把json对象映射成Base对象
                        var now:MyNow = Gson().fromJson<MyNow>(nowJson,MyNow::class.java)
                        this@MainActivity.now = now
  • 相关阅读:
    css3 过渡
    2021.1.5 算法实训
    表单 form
    表格 table
    Windows系统重装记录
    多线程【基础】
    关于excuteQuery与execute()
    关于jsp的action如何调用servlet的自定义方法
    selenium
    验证码处理
  • 原文地址:https://www.cnblogs.com/xixiaohui/p/12762599.html
Copyright © 2011-2022 走看看