Expose message list date separators to a11y

Signed-off-by: Peter Vágner <pvdeejay@gmail.com>
pull/171/head
Peter Vágner 5 years ago committed by M66B
parent a14bac0e69
commit c7e8b4edd6

@ -42,6 +42,7 @@ import android.net.Network;
import android.net.NetworkCapabilities; import android.net.NetworkCapabilities;
import android.net.NetworkRequest; import android.net.NetworkRequest;
import android.net.Uri; import android.net.Uri;
import android.os.Build;
import android.os.Bundle; import android.os.Bundle;
import android.os.Handler; import android.os.Handler;
import android.os.Parcel; import android.os.Parcel;
@ -551,6 +552,12 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences.
canvas.translate(0, parent.getChildAt(i).getTop() - header.getMeasuredHeight()); canvas.translate(0, parent.getChildAt(i).getTop() - header.getMeasuredHeight());
header.draw(canvas); header.draw(canvas);
canvas.restore(); canvas.restore();
TextView tvDate = header.findViewById(R.id.tvDate);
if (tvDate !=null) {
view.setContentDescription(tvDate.getText().toString());
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O)
view.setAccessibilityHeading(true);
}
} }
} }
} }

Loading…
Cancel
Save