目的
環境
- Android Studio 4.0.1
- Kotlin 1.3.50
参照サイト
GitHub mkhoiron/Actionsheet-android
対応メモ
Actionsheet-android
というライブラリを使うと簡単に再現できます。

val data by lazy { ArrayList<String>() }
data.add("hoge")
data.add("fuga"))
ActionSheet(this,data)
.setTitle("title")
.setCancelTitle("cancel")
.setSizeTextTitle(14F)
.setColorTitleCancel(Color.parseColor("#6666FF"))
.setColorTitle(Color.parseColor("#666666"))
.setColorData(Color.parseColor("#6666FF"))
.create(object : ActionSheetCallBack {
override fun data(data: String, position: Int) {
if ("hoge" == data){
// your action
}else if("fuga" == data){
// your action
}
}
})

文字色や文字サイズなどの変更でき、かなり使いやすかったです。