本文回持续更新Android中那些不起眼、却意义非凡的细节,以Accessibility开始,
1、一直莫名其妙很多View都有setImportantForAccessibility和setContentDescription方法,setContentDescription设置的是contentDescription属性值,它是对控件的解释,当人生朗读会时朗读它的内容,为有视力障碍的人加深对控件的理解。
setImportantForAccessibility用来告知系统该View对Accessibility的重要性,如果为IMPORTANT_FOR_ACCESSIBILITY_YES意味着对View的操作将会产生accessibility 事件 并告知 accessibility services,accessibility services会通过一些特殊方式提供给某些方面存在缺陷的用户,例如:通过播放语音告知视力障碍用户当前操作的内容。
待续。。。