Originally Posted Here by me.
*****
This one has been long overdue! This is the comprehensive guide to Rosie.
Because I am hindered at the moment and cannot test my own stuff, I would like for others to be able do it themselves! For now, this will be a rough overview of where the icons are. I will go into detail with other information like color, strings, and other stuff as time goes on.
If this helped you, link this thread so other peeps can also learn how to theme up Rosie.
Tools: archive utility (7z, bettercut, et cetera), apktool
Sense 3.0 Rosie - courtesy he_stheone (hit that thanks button for him)
How-To Rosie transparent app drawer & custom background
4x4 or 5x5 App Drawer
Theming Dock and Buttons with M10 tools
Sense 2.1 Rosie
Buttons
Dock Components
*****
This one has been long overdue! This is the comprehensive guide to Rosie.
Because I am hindered at the moment and cannot test my own stuff, I would like for others to be able do it themselves! For now, this will be a rough overview of where the icons are. I will go into detail with other information like color, strings, and other stuff as time goes on.
If this helped you, link this thread so other peeps can also learn how to theme up Rosie.
Tools: archive utility (7z, bettercut, et cetera), apktool
Sense 3.0 Rosie - courtesy he_stheone (hit that thanks button for him)
How-To Rosie transparent app drawer & custom background
4x4 or 5x5 App Drawer
Theming Dock and Buttons with M10 tools
Sense 2.1 Rosie
Buttons
Left Button Icon (app drawer):
In Rosie.apk/res/drawable-hdpi look for:
*Note, with the nature of the Sense 2.1 Rosie, you will only need to modify the icon_all_on.png and icon_all_rest.pngCode:icon_all_on.png icon_all_rest.png icon_all_down_on.png icon_all_down_rest.png
Left Button Background:
>>
In com.htc.resources.apk/res/drawable-hdpi look for:
Code:common_app_rosie_btn_left_rest.png common_app_rosie_btn_left_pressed.png
Middle Button Icon (Phone):
In Rosie.apk/res/drawable-hdpi look for:
Code:icon_p_phone_on.png icon_p_phone_rest.png
Middle Button Text (Phone):
Decompile Rosie.apk using apktool first.
In Rosie/res/values look for strings.xml. Open it up in text editor (textEdit, notepad++, et cetera). Search for:
Code:<string name="phone">Phone</string> Change the string in between >< Alternatively, we can have: <string name="phone"></string> or <string name="phone">tt's Dialer</string>
Middle Button Background:
>>
In com.htc.resources.apk/res/drawable-hdpi look for:
Code:common_app_rosie_btn_middle_rest.png common_app_rosie_btn_middle_pressed.png
Right Button Icon (personalize icon):
In Rosie.apk/res/drawable-port-hdpi look for:
Code:personalize_rest.png personalize_on.png
RightButton Background:
>>
In com.htc.resources.apk/res/drawable-hdpi look for:
Code:common_app_rosie_btn_right_rest.png common_app_rosie_btn_right_pressed.png
Dock Components
Dock (main background):
In Rosie.apk/res/drawable-port-hdpi look for:
Code:rosie_navbar.png
Dock (Scrollbar background):
In Rosie.apk/res/drawable-hdpi look for:
Code:common_mainnav_scroller3.png
Dock (Scrollbar):
In Rosie.apk/res/drawable-hdpi look for:
Code:common_mainnav_scroller1.png
Scrollbar Angle Position: Stock has curved path when you navigate between home screens. This will allow it go straight across
Decompile Rosie.apk with apktool
In Rosie/res/values-hdpi look for integers.xml and make these changes:
CURVED PATH (stock):
STRAIGHT PATHCode:<?xml version="1.0" encoding="utf-8"?> <resources> <integer name="scroll_x1">0</integer> <integer name="scroll_y1">37</integer> <integer name="scroll_x2">240</integer> <integer name="scroll_y2">10</integer> <integer name="scroll_x3">480</integer> <integer name="scroll_y3">37</integer> <integer name="cell_layout_corner_radius">5</integer> <integer name="cell_layout_line_width">4</integer> <integer name="blade_control_touch_area">50</integer> </resources>
Code:<?xml version="1.0" encoding="UTF-8"?> <resources> <integer name="scroll_x1">0</integer> <integer name="scroll_y1">10</integer> <integer name="scroll_x2">240</integer> <integer name="scroll_y2">10</integer> <integer name="scroll_x3">480</integer> <integer name="scroll_y3">10</integer> <integer name="cell_layout_corner_radius">5</integer> <integer name="cell_layout_line_width">4</integer> <integer name="blade_control_touch_area">50</integer> </resources>
Modify/Edit Button:
>>
In Rosie.apk/res/drawable-port-hdpi look for:
Code:btn_left_rest_big.png btn_left_setting_pressed.png
Trash Button:
>>
In Rosie.apk/res/drawable-port-hdpi look for:
Code:btn_right_rest_big.png btn_right_remove_press.png
Trash Icon:
In Rosie.apk/res/drawable-hdpi look for:
Code:con_trash_rest.png con_trash_on.png
To Centralize The Dock:
Image Courtesy of DG4FREE
In Rosie.apk/res/layout-port look for button_bar.xml:
Change toCode:android:layout_width="fill_parent"
AddCode:android:layout_width="320.0px"
For Example:Code:android:layout_centerHorizontal="true"
Code:<?xml version="1.0" encoding="UTF-8"?> <com.htc.launcher.widget.ButtonBar android:background="@com.htc:drawable/common_app_rosie_navbar" android:layout_width="320.0px" android:layout_height="@dimen/button_bar_height" android:layout_alignParentBottom="true" android:layout_centerHorizontal="true" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:launcher="http://schemes.android.com/apk/res/com.htc.launcher">
Last edited: