blob: 45693d1bc7963409f5e5e178b019d105fbfdbd6a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
package com.android.tv.ui.sidepanel;
import android.widget.Toast;
import com.android.tv.R;
import java.util.ArrayList;
import java.util.List;
public class ClosedCaptionFragment extends SideFragment {
@Override
protected String getTitle() {
return getString(R.string.closed_caption_option_title);
}
@Override
protected List<Item> getItemList() {
ArrayList<Item> items = new ArrayList<>();
items.add(new RadioButtonItem(getString(R.string.option_item_on)) {
@Override
protected void onSelected() {
super.onSelected();
getTvActivity().setClosedCaptionEnabled(false, true);
setClosedCaptionEnabled(true);
}
});
items.add(new RadioButtonItem(getString(R.string.option_item_off)) {
@Override
protected void onSelected() {
super.onSelected();
setClosedCaptionEnabled(false);
}
});
return items;
}
private void setClosedCaptionEnabled(boolean enabled) {
getTvActivity().setClosedCaptionEnabled(enabled, true);
Toast.makeText(getActivity(), R.string.not_implemented_yet, Toast.LENGTH_SHORT).show();
}
}
|