Open
Description
- Bug: Currently this Controller does not handle the rewind/forward button clicks... They simple don't have click listeners and do nothing.
- Suggestion: add a function to even hide the two buttons for a even more simple layout...
- Suggestion: allow to theme the progress bar
For 2 and 3 I use currently some solution via reflection (just to show you what I would suggest to be available without reflection):
fensterSimpleVideoController.post(new Runnable()
{
@Override
public void run()
{
try
{
Class<?> c = fensterSimpleVideoController.getClass();
Field mProgress = c.getDeclaredField("mProgress");
mProgress.setAccessible(true);
SeekBar seekbar = (SeekBar) mProgress.get(fensterSimpleVideoController);
ThemeManager.get().themeSeekbar(seekbar);
Field mNextButton = c.getDeclaredField("mNextButton");
Field mPrevButton = c.getDeclaredField("mPrevButton");
mNextButton.setAccessible(true);
mPrevButton.setAccessible(true);
((View) mNextButton.get(fensterSimpleVideoController)).setVisibility(View.GONE);
((View) mPrevButton.get(fensterSimpleVideoController)).setVisibility(View.GONE);
}
catch (IllegalAccessException e)
{
} catch (NoSuchFieldException e)
{
}
}
});
Metadata
Assignees
Labels
No labels
Activity