Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Casanowow Life for love
VLC-Android
Commits
cd9e5999
Commit
cd9e5999
authored
Apr 15, 2012
by
Ludovic Fauvet
Browse files
Dim the naviguation bar when a video is playing (Android 3.0+)
parent
4ee3ebc3
Changes
1
Hide whitespace changes
Inline
Side-by-side
vlc-android/src/org/videolan/vlc/gui/video/VideoPlayerActivity.java
View file @
cd9e5999
...
...
@@ -192,6 +192,12 @@ public class VideoPlayerActivity extends Activity {
load
();
}
@Override
protected
void
onStart
()
{
super
.
onStart
();
dimStatusBar
(
true
);
}
@Override
protected
void
onPause
()
{
long
time
=
0
;
...
...
@@ -662,6 +668,7 @@ public class VideoPlayerActivity extends Activity {
mShowing
=
true
;
mOverlayHeader
.
setVisibility
(
View
.
VISIBLE
);
mOverlay
.
setVisibility
(
View
.
VISIBLE
);
dimStatusBar
(
false
);
}
Message
msg
=
mHandler
.
obtainMessage
(
FADE_OUT
);
if
(
timeout
!=
0
)
{
...
...
@@ -692,9 +699,26 @@ public class VideoPlayerActivity extends Activity {
mOverlayHeader
.
setVisibility
(
View
.
INVISIBLE
);
mOverlay
.
setVisibility
(
View
.
INVISIBLE
);
mShowing
=
false
;
dimStatusBar
(
true
);
}
}
/**
* Dim the status bar and/or navigation icons when needed.
* Android 3.0 and later
*/
private
void
dimStatusBar
(
boolean
dim
)
{
if
(
android
.
os
.
Build
.
VERSION
.
SDK_INT
>=
android
.
os
.
Build
.
VERSION_CODES
.
HONEYCOMB
)
{
if
(
dim
)
{
mSurface
.
setSystemUiVisibility
(
View
.
SYSTEM_UI_FLAG_LOW_PROFILE
);
}
else
{
mSurface
.
setSystemUiVisibility
(
View
.
SYSTEM_UI_FLAG_VISIBLE
);
}
}
}
private
void
updateOverlayPausePlay
()
{
if
(
mLibVLC
==
null
)
{
return
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment