Sea*_*_05 2 android android-tv leanback
在 Android TV Leanback 示例中,MainFragment 具有导航标题和行。
有没有办法从 MainActity 判断用户当前是否位于行标题(左侧导航)或 MainFragment 的实际行上?
public class MainActivity extends LeanbackActivity {
@Override
public void onBackPressed() {
MainFragement mf;
if (mf.focusedOnFragmentHeaders) {
//Do Something
}
}
}
Run Code Online (Sandbox Code Playgroud)
尝试在 BrowseFragment 中使用setBrowseTransitionListener来获取标头转换状态。
更新
如下!保持withHeaders
setBrowseTransitionListener(new BrowseTransitionListener() {
@Override
public void onHeadersTransitionStart(boolean withHeaders) {
isFocusOnHeader = withHeaders;
}
@Override
public void onHeadersTransitionStop(boolean withHeaders) {
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
735 次 |
| 最近记录: |