java - Convert A Android Design (Gingerbread) to Material Design -
at first first post if im wrong please understand thanks. problem: have forum vbulletin bought mobile suite it. android app outdated design still have gingerbread style -_-. decompiled apk have classes java source code , xml files. can me how restyle app
thanks :d
the styles.xml looks
<?xml version="1.0" encoding="utf-8"?> <resources> <style name="com_facebook_loginview_default_style" parent="@android:style/widget.button"> <item name="android:textsize">@dimen/com_facebook_loginview_text_size</item> <item name="android:textcolor">@color/com_facebook_loginview_text_color</item> <item name="android:gravity">center</item> <item name="android:background">@drawable/com_facebook_loginbutton_blue</item> <item name="android:paddingleft">@dimen/com_facebook_loginview_padding_left</item> <item name="android:height">@dimen/com_facebook_loginview_height</item> <item name="android:width">@dimen/com_facebook_loginview_width</item> </style> <style name="com_facebook_loginview_silver_style" parent="@android:style/widget.button"> <item name="android:textsize">18.0sp</item> <item name="android:textstyle">bold</item> <item name="android:textcolor">#ff4b5164</item> <item name="android:gravity">center</item> <item name="android:background">@drawable/com_facebook_loginbutton_silver</item> <item name="android:height">44.0dip</item> <item name="android:width">205.0dip</item> </style> <style name="animations" /> <style name="animations.growfrombottom" parent="@style/animations"> <item name="android:windowenteranimation">@anim/grow_from_bottom</item> <item name="android:windowexitanimation">@anim/shrink_from_top</item> </style> <style name="animations.popdownmenu" parent="@style/animations"> <item name="android:windowenteranimation">@anim/grow_from_topright_to_bottomleft</item> <item name="android:windowexitanimation">@anim/shrink_from_bottomleft_to_topright</item> </style> <style name="menu_dialog_theme" parent="@android:style/theme.dialog"> <item name="android:windowbackground">@drawable/menu_background</item> <item name="android:windownotitle">true</item> <item name="android:windowisfloating">true</item> </style> </resources> edit here manufest file :d
<?xml version="1.0" encoding="utf-8" standalone="no"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" android:installlocation="auto" package="com.vbulletin.build_3120"> <application android:debuggable="false" android:icon="@drawable/icon" android:label="@string/app_name" android:name=".app"> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:launchmode="singletop" android:name="com.vbulletin.activity.login"> <intent-filter> <action android:name="android.intent.action.main"/> <category android:name="android.intent.category.default"/> <category android:name="android.intent.category.launcher"/> </intent-filter> </activity> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:launchmode="singletop" android:name="com.vbulletin.activity.register"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:launchmode="singletop" android:name="com.vbulletin.activity.home"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:launchmode="singletop" android:name="com.vbulletin.activity.activitystream" android:screenorientation="portrait"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:launchmode="singletop" android:name="com.vbulletin.activity.blogstab"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:launchmode="singletop" android:name="com.vbulletin.activity.privatemessagestab"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:launchmode="singletop" android:name="com.vbulletin.activity.notificationslistactivity"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:name="com.vbulletin.activity.blogentrieslist"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:name="com.vbulletin.activity.privatemessagesinboxentrieslist"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:name="com.vbulletin.activity.blogcategorieslist"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:name="com.vbulletin.activity.privatemessagesfolderslist"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:launchmode="singletop" android:name="com.vbulletin.activity.forumsmainlist"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:name="com.vbulletin.activity.forumsthreadlist"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:name="com.vbulletin.activity.forumpostslist" android:windowsoftinputmode="adjustpan"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:name="com.vbulletin.activity.forumpostactivity"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:launchmode="singletop" android:name="com.vbulletin.activity.testactivity"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:launchmode="singletop" android:name="com.vbulletin.activity.myprofiletab"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:name="com.vbulletin.activity.profiletab"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:launchmode="singletop" android:name="com.vbulletin.activity.friendlistactivity"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:name="com.vbulletin.activity.notyetimplemented"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:name="com.vbulletin.activity.searchthreadlist"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:name="com.vbulletin.activity.searchpostlist"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:name="com.vbulletin.activity.forumpublishformactivity"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:name="com.vbulletin.activity.privatemessageformactivity"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:name="com.vbulletin.activity.subscribedlistactivity"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:name="com.vbulletin.activity.forumsimpleselectlistactivity"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:name="com.vbulletin.activity.blogactivity"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:name="com.vbulletin.activity.blogcommentlist"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:name="com.vbulletin.activity.privatemessageactivity"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:name="com.vbulletin.activity.blogpublishformactivity"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:name="com.vbulletin.activity.blogpublishoptionsactivity"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:name="com.vbulletin.activity.blogeditentryformactivity"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:name="com.vbulletin.activity.commentpublishformactivity"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:name="com.vbulletin.activity.commentactivity"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:name="com.vbulletin.activity.searchbloglist"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:name="com.vbulletin.activity.albumlistactivity"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:name="com.vbulletin.activity.newalbumformactivity"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:name="com.vbulletin.activity.albumactivity"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:name="com.vbulletin.activity.albumslideshowactivity"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:name="com.vbulletin.activity.globalsearchoptionsactivity"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:name="com.vbulletin.activity.albumpicturecommentlist"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:name="com.vbulletin.activity.globalsearchresultsactivity"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:name="com.vbulletin.activity.albumuploadpictureactivity" android:theme="@android:style/theme.notitlebar.fullscreen"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:name="com.vbulletin.activity.profileuploadpictureactivity" android:theme="@android:style/theme.notitlebar.fullscreen"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:name="com.vbulletin.activity.fullscreenpictureactivity" android:theme="@android:style/theme.notitlebar.fullscreen"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:name="com.vbulletin.activity.cmsactivity"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:launchmode="singletop" android:name="com.vbulletin.activity.cmstab"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:name="com.vbulletin.activity.cmsentrieslist"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:name="com.vbulletin.activity.cmscategorieslist"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:name="com.vbulletin.activity.cmssectionlist"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:name="com.vbulletin.activity.cmspublishformactivity"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:name="com.vbulletin.activity.cmscommentlist"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:name="com.vbulletin.activity.cmspublishoptionsactivity"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:name="com.vbulletin.activity.searchcmslist"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:name="com.vbulletin.activity.visitormessagepublishformactivity"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:name="com.vbulletin.activity.profileaboutlist"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:name="com.vbulletin.activity.profilevisitormessageslist"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:name="com.vbulletin.activity.profilefriendslist"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:name="com.vbulletin.activity.editprofileactivity"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:launchmode="singletop" android:name="com.vbulletin.activity.demo"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:launchmode="singletop" android:name="com.vbulletin.activity.attachvideoactivity"/> <activity android:launchmode="singletask" android:name="com.vbulletin.activity.requesttokenactivity"> <intent-filter> <action android:name="android.intent.action.view"/> <category android:name="android.intent.category.default"/> <category android:name="android.intent.category.browsable"/> <data android:host="callback" android:scheme="x-oauthflow"/> </intent-filter> </activity> <activity android:label="@string/app_name" android:name="com.facebook.loginactivity" android:theme="@android:style/theme.translucent.notitlebar"/> <activity android:configchanges="keyboard|keyboardhidden|orientation|screenlayout|screensize|smallestscreensize|uimode" android:name="com.google.ads.adactivity"/> <activity android:launchmode="singletop" android:name="com.mdotm.android.view.mdotmactivity" android:screenorientation="portrait"/> <activity android:configchanges="keyboard|keyboardhidden|orientation|screensize|smallestscreensize" android:hardwareaccelerated="true" android:name="com.inmobi.androidsdk.imbrowseractivity"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:name="com.millennialmedia.android.mmactivity" android:theme="@android:style/theme.translucent.notitlebar"/> <activity android:configchanges="keyboard|keyboardhidden|orientation" android:name="com.millennialmedia.android.videoplayer"/> <service android:name="com.vbulletin.services.youtubeuploadservice"/> </application> <uses-permission android:name="android.permission.camera" android:required="false"/> <uses-feature android:name="android.hardware.camera" android:required="false"/> <uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/> <uses-permission android:name="android.permission.internet"/> <uses-permission android:name="android.permission.access_network_state"/> <uses-permission android:name="android.permission.write_external_storage"/> <uses-permission android:name="android.permission.access_coarse_location"/> </manifest>
try using theme.appcompat in styles.xml file. example this:
<?xml version="1.0" encoding="utf-8"?> <resources> <!-- theme applied application or activity --> <style name="customactionbartheme" parent="@style/theme.appcompat.light.darkactionbar"> <item name="android:actionbarstyle">@style/myactionbar</item> <!-- support library compatibility --> <item name="actionbarstyle">@style/myactionbar</item> </style> <!-- actionbar styles --> <style name="myactionbar" parent="@style/widget.appcompat.light.actionbar.solid.inverse"> <item name="android:background">@drawable/actionbar_background</item> <!-- support library compatibility --> <item name="background">@drawable/actionbar_background</item> </style>
Comments
Post a Comment