Merge "Invalidate talkback accessibility tree after transitioning" into qt-dev
am: 9054ff2185
Change-Id: Iba11f5dbd3d455f1dbb0427f9bd78d0a93c87e66
This commit is contained in:
@@ -24,6 +24,7 @@ import android.content.Context
|
|||||||
import android.graphics.drawable.Drawable
|
import android.graphics.drawable.Drawable
|
||||||
import android.text.TextUtils
|
import android.text.TextUtils
|
||||||
import android.transition.AutoTransition
|
import android.transition.AutoTransition
|
||||||
|
import android.transition.Transition
|
||||||
import android.transition.TransitionManager
|
import android.transition.TransitionManager
|
||||||
import android.util.AttributeSet
|
import android.util.AttributeSet
|
||||||
import android.view.LayoutInflater
|
import android.view.LayoutInflater
|
||||||
@@ -62,6 +63,23 @@ class ChannelEditorListView(c: Context, attrs: AttributeSet) : LinearLayout(c, a
|
|||||||
|
|
||||||
val transition = AutoTransition()
|
val transition = AutoTransition()
|
||||||
transition.duration = 200
|
transition.duration = 200
|
||||||
|
transition.addListener(object : Transition.TransitionListener {
|
||||||
|
override fun onTransitionEnd(p0: Transition?) {
|
||||||
|
notifySubtreeAccessibilityStateChangedIfNeeded()
|
||||||
|
}
|
||||||
|
|
||||||
|
override fun onTransitionResume(p0: Transition?) {
|
||||||
|
}
|
||||||
|
|
||||||
|
override fun onTransitionPause(p0: Transition?) {
|
||||||
|
}
|
||||||
|
|
||||||
|
override fun onTransitionCancel(p0: Transition?) {
|
||||||
|
}
|
||||||
|
|
||||||
|
override fun onTransitionStart(p0: Transition?) {
|
||||||
|
}
|
||||||
|
})
|
||||||
TransitionManager.beginDelayedTransition(this, transition)
|
TransitionManager.beginDelayedTransition(this, transition)
|
||||||
|
|
||||||
// Remove any rows
|
// Remove any rows
|
||||||
|
|||||||
Reference in New Issue
Block a user