Skip to content

TecOrb-Developers/AJWheelPicker

Repository files navigation

AJWheelPicker

OptionsPickerView Like Ios Three Types of Options Pickers

  • Single OptionPicker
  • Double OptionPicker
  • Triple OptionPicker

Screen Shot

This is an image This is an image This is an image

How to Use

Step 1. Add it in your root build.gradle at the end of repositories:

		repositories {
			...
			maven { url 'https://jitpack.io' }
		}
	}

Step 2. Add the dependency
dependencies {
	     implementation 'com.github.TecOrb-Developers:AJWheelPicker:v1.0.0'
	} 

Step 3 .

       singleTVOptions!!.setOnClickListener { singlePicker?.show() }
       MyOptionsPickerView singlePicker = MyOptionsPickerView(this@MainActivity)
        val items = ArrayList<String>()
        items.add("A")
        items.add("B")
        items.add("C")
        items.add("D")
        items.add("E")
        items.add("F")
        items.add("G")
        items.add("H")
        items.add("I")
        items.add("J")
        items.add("K")
        singlePicker?.setPicker(items)
        singlePicker?.setTitle("")
        singlePicker?.setTitleTypeFace(ResourcesCompat.getFont(this, R.font.poppins_semi_bold))
        singlePicker?.setCyclic(true)
        singlePicker?.setTitleTextSize(18f)
        singlePicker?.setCancelButtonTextSize(16f)
        singlePicker?.setOption1FontSize(22f)
        singlePicker?.setOption2FontSize(22f)
        singlePicker?.setOption2FontSize(22f)
        singlePicker?.setSubmitButtonTextSize(16f)
        singlePicker?.setSelectOptions(0)
        singlePicker?.setTitleTypeFace(ResourcesCompat.getFont(this, R.font.poppins_regular))
        singlePicker?.setTitleTextColor(getColor(com.wheelPicker.R.color.colorBlue))
        singlePicker?.setSubmitButtonTextColor(R.color.black)
        singlePicker?.setCancelButtonTextColor(resources.getColor(com.wheelPicker.R.color.colorBlue))
        singlePicker?.setSubmitButtonTypeFace(ResourcesCompat.getFont(this, R.font.poppins_regular))
        singlePicker?.setCustomFont(ResourcesCompat.getFont(this, R.font.poppins_medium)!!)
        singlePicker?.setOnoptionsSelectListener(object :MyOptionsPickerView.OnOptionsSelectListener {
            override fun onOptionsSelect(options1: Int, option2: Int, options3: Int) {
                Toast.makeText(this@MainActivity, "" + items[options1], Toast.LENGTH_SHORT).show()
            }
        })
  

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages