[Android] [PATCH] Force LTR to fix VerticalSeekBar background problem with RTL layout

Geoffrey Métais geoffrey at videolan.org
Fri Jun 16 11:25:57 CEST 2017


Okay, cool then. I confirm it's OK on LTR devices.
Thanks for contributions!

Le jeu. 15 juin 2017 à 23:07, Habib Kazemi <kazemihabib1996 at gmail.com> a
écrit :

> Yes
>
> On Fri, Jun 16, 2017 at 1:17 AM, Geoffrey Métais <geoffrey at videolan.org>
> wrote:
>
>> Does it work with LTR setting?
>>
>> Le jeu. 15 juin 2017 à 22:31, habib kazemi <kazemihabib1996 at gmail.com> a
>> écrit :
>>
>>> ---
>>>  vlc-android/src/org/videolan/vlc/gui/view/EqualizerBar.java | 5 +++++
>>>  1 file changed, 5 insertions(+)
>>>
>>> diff --git a/vlc-android/src/org/videolan/vlc/gui/view/EqualizerBar.java
>>> b/vlc-android/src/org/videolan/vlc/gui/view/EqualizerBar.java
>>> index 0ec66a66c..9247e1654 100644
>>> --- a/vlc-android/src/org/videolan/vlc/gui/view/EqualizerBar.java
>>> +++ b/vlc-android/src/org/videolan/vlc/gui/view/EqualizerBar.java
>>> @@ -21,6 +21,7 @@
>>>  package org.videolan.vlc.gui.view;
>>>
>>>  import android.content.Context;
>>> +import android.os.Build;
>>>  import android.util.AttributeSet;
>>>  import android.view.LayoutInflater;
>>>  import android.widget.LinearLayout;
>>> @@ -55,6 +56,10 @@ public class EqualizerBar extends LinearLayout {
>>>          LayoutInflater.from(context).inflate(R.layout.equalizer_bar,
>>> this, true);
>>>
>>>          mSeek = (VerticalSeekBar) findViewById(R.id.equalizer_seek);
>>> +        //Force LTR to fix VerticalSeekBar background problem with RTL
>>> layout
>>> +        if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1){
>>> +            mSeek.setLayoutDirection(LAYOUT_DIRECTION_LTR);
>>> +        }
>>>          mSeek.setMax(2 * RANGE);
>>>          mSeek.setProgress(RANGE);
>>>          mSeek.setOnSeekBarChangeListener(mSeekListener);
>>> --
>>> 2.13.0
>>>
>>> _______________________________________________
>>> Android mailing list
>>> Android at videolan.org
>>> https://mailman.videolan.org/listinfo/android
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/android/attachments/20170616/aa93e596/attachment.html>


More information about the Android mailing list