/dora_radio_group

一个支持多行单选的RadioGroup

Primary LanguageKotlin

DoraRadioGroup

描述:一个支持多行的RadioGroup,修复官方RadioGroup的BUG

复杂度:★★☆☆☆

分组:【系统控件优化】

关系:DoraButton

技术要点:ViewGroup添加View过程、LayoutParams解析过程

照片

avatar

动图

avatar

软件包

https://github.com/dora4/dora_radio_group/blob/main/art/dora_radio_group.apk

用法

val radioGroup = findViewById<DoraRadioGroup>(R.id.radioGroup)
        radioGroup.check(R.id.rb_default_checked)
        radioGroup.setOnCheckedChangeListener(object : DoraRadioGroup.OnCheckedChangeListener {

            override fun onCheckedChanged(group: DoraRadioGroup, checkedId: Int) {
                Log.e("MainActivity", "checkedId=$checkedId")
            }
        })