For #25808: Update method signature for View.AccessibilityDelegate.

This commit is contained in:
mcarare 2022-07-04 17:49:41 +03:00 committed by mergify[bot]
parent c947fa07bf
commit 8638fa3ba3
2 changed files with 13 additions and 13 deletions

View File

@ -43,11 +43,11 @@ fun View.removeTouchDelegate() {
fun View.setNewAccessibilityParent(newParent: View) {
this.accessibilityDelegate = object : View.AccessibilityDelegate() {
override fun onInitializeAccessibilityNodeInfo(
host: View?,
info: AccessibilityNodeInfo?,
host: View,
info: AccessibilityNodeInfo,
) {
super.onInitializeAccessibilityNodeInfo(host, info)
info?.setParent(newParent)
info.setParent(newParent)
}
}
}
@ -64,11 +64,11 @@ fun View.updateAccessibilityCollectionItemInfo(
) {
this.accessibilityDelegate = object : View.AccessibilityDelegate() {
override fun onInitializeAccessibilityNodeInfo(
host: View?,
info: AccessibilityNodeInfo?,
host: View,
info: AccessibilityNodeInfo,
) {
super.onInitializeAccessibilityNodeInfo(host, info)
info?.collectionItemInfo =
info.collectionItemInfo =
AccessibilityNodeInfo.CollectionItemInfo.obtain(
rowIndex,
rowSpan,
@ -90,11 +90,11 @@ fun View.updateAccessibilityCollectionInfo(
) {
this.accessibilityDelegate = object : View.AccessibilityDelegate() {
override fun onInitializeAccessibilityNodeInfo(
host: View?,
info: AccessibilityNodeInfo?,
host: View,
info: AccessibilityNodeInfo,
) {
super.onInitializeAccessibilityNodeInfo(host, info)
info?.collectionInfo = AccessibilityNodeInfo.CollectionInfo.obtain(
info.collectionInfo = AccessibilityNodeInfo.CollectionInfo.obtain(
rowCount,
columnCount,
false,

View File

@ -363,12 +363,12 @@ class TextPercentageSeekBarPreference @JvmOverloads constructor(
object :
View.AccessibilityDelegate() {
override fun onInitializeAccessibilityNodeInfo(
host: View?,
info: AccessibilityNodeInfo?,
host: View,
info: AccessibilityNodeInfo,
) {
super.onInitializeAccessibilityNodeInfo(host, info)
val initialInfo = info?.rangeInfo
info?.rangeInfo = initialInfo?.let {
val initialInfo = info.rangeInfo
info.rangeInfo = initialInfo?.let {
AccessibilityNodeInfo.RangeInfo.obtain(
RANGE_TYPE_PERCENT,
MIN_VALUE.toFloat(),