Post Reply

[Q] How To Edit progress_horizontal.xml ?

OP junio07

5th April 2012, 06:37 AM   |  #1  
OP Member
Flag Metro M.
Thanks Meter: 13
 
93 posts
Join Date:Joined: Dec 2010
Hi.. i wanna change my Volume Progress Bar. and i figure out that the "progress_horizontal.xml" is the file needed to be edit, but i don't know how. i wanna make mine look like the ICS just a thin Line. but i want a different color a white one. but i don't know how to change the color and how to make the thick yellow progres bar to a thin white line............

by the way im using GinggerYoshi...
any help? Thanks in Advance!
Last edited by junio07; 5th April 2012 at 06:47 AM.
5th April 2012, 08:03 AM   |  #2  
AndDiSa's Avatar
Senior Member
Flag Heidelberg
Thanks Meter: 339
 
1,588 posts
Join Date:Joined: Dec 2009
Have a look a t the sources / resources of ICS (framework/base), there you can find what you need to modify the progress / seek layout.

If you have the sources of GingerYoshi (which I do not expect ) then you can edit the xml files with an editor, change the required images and rebuild.

If you don't have the sources you will need first to decompile framework_res.apk (for example by using apktool), before you can edit the xml. After that you need to re-compile everything. *But* it's not guaranteed, that this will always work ...

For changing the color of the progress bar images, you need to use draw9patch tool, because they are .9.png.

B.t.w. I suggest you to have a look at G1 Themes and Wallpapers or Arrow
[GUIDE] Want to learn how to theme?
5th April 2012, 04:17 PM   |  #3  
OP Member
Flag Metro M.
Thanks Meter: 13
 
93 posts
Join Date:Joined: Dec 2010
Talking
Quote:
Originally Posted by AndDiSa

Have a look a t the sources / resources of ICS (framework/base), there you can find what you need to modify the progress / seek layout.

If you have the sources of GingerYoshi (which I do not expect ) then you can edit the xml files with an editor, change the required images and rebuild.

If you don't have the sources you will need first to decompile framework_res.apk (for example by using apktool), before you can edit the xml. After that you need to re-compile everything. *But* it's not guaranteed, that this will always work ...

For changing the color of the progress bar images, you need to use draw9patch tool, because they are .9.png.

B.t.w. I suggest you to have a look at G1 Themes and Wallpapers or Arrow
[GUIDE] Want to learn how to theme?

thanks for the help!, yeah i don't have the ginger yoshi sources
but i will try your advice... and that forum that you linked, thanks again!
7th April 2012, 08:12 AM   |  #4  
DorianX's Avatar
Senior Member
Flag Zapopan, Jalisco
Thanks Meter: 336
 
565 posts
Join Date:Joined: Dec 2009
Donate to Me
More
You need to modify this areas if you wanna make it thinner "Widget.ProgressBar.Horizontal" and "Widget.SeekBar" in framework-res.apk\res\values something like this:

Code:
<style name="Widget.ProgressBar.Horizontal" parent="@style/Widget.ProgressBar">
        <item name="maxHeight">5.0dip</item>
        <item name="indeterminateOnly">false</item>
        <item name="indeterminateDrawable">@drawable/progress_indeterminate_horizontal</item>
        <item name="progressDrawable">@drawable/progress_horizontal</item>
        <item name="minHeight">5.0dip</item>
    </style>
    <style name="Widget.SeekBar" parent="@style/Widget">
        <item name="focusable">true</item>
        <item name="maxHeight">5.0dip</item>
        <item name="indeterminateOnly">false</item>
        <item name="indeterminateDrawable">@drawable/progress_horizontal</item>
        <item name="progressDrawable">@drawable/progress_horizontal</item>
        <item name="minHeight">5.0dip</item>
        <item name="thumb">@drawable/seek_thumb</item>
        <item name="thumbOffset">8.0dip</item>
The Following 2 Users Say Thank You to DorianX For This Useful Post: [ View ]
8th April 2012, 06:34 AM   |  #5  
OP Member
Flag Metro M.
Thanks Meter: 13
 
93 posts
Join Date:Joined: Dec 2010
Wink
Quote:
Originally Posted by DorianX

You need to modify this areas if you wanna make it thinner "Widget.ProgressBar.Horizontal" and "Widget.SeekBar" in framework-res.apk\res\values something like this:

Code:
<style name="Widget.ProgressBar.Horizontal" parent="@style/Widget.ProgressBar">
        <item name="maxHeight">5.0dip</item>
        <item name="indeterminateOnly">false</item>
        <item name="indeterminateDrawable">@drawable/progress_indeterminate_horizontal</item>
        <item name="progressDrawable">@drawable/progress_horizontal</item>
        <item name="minHeight">5.0dip</item>
    </style>
    <style name="Widget.SeekBar" parent="@style/Widget">
        <item name="focusable">true</item>
        <item name="maxHeight">5.0dip</item>
        <item name="indeterminateOnly">false</item>
        <item name="indeterminateDrawable">@drawable/progress_horizontal</item>
        <item name="progressDrawable">@drawable/progress_horizontal</item>
        <item name="minHeight">5.0dip</item>
        <item name="thumb">@drawable/seek_thumb</item>
        <item name="thumbOffset">8.0dip</item>

Thanks a lot.. by the way. I tried your Froyo Cream Sandwich and i'ts great.
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes