Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Bikin style baru [res/values/style]
- <style name="DeltaProfileThemes" parent="@style/AppTheme">
- <item name="android:actionBarStyle">@style/DeltaActionBar.Transparent</item>
- <item name="android:windowActionBarOverlay">true</item>
- </style>
- <style name="DeltaActionBar.Transparent" parent="@android:style/Widget.ActionBar">
- <item name="android:background">@color/transparent</item>
- <item name="android:height">140.0dip</item>
- </style>
- # Buka layout view_actionbar_profile.xml edit menjadi seperti ini
- <?xml version="1.0" encoding="utf-8"?>
- <RelativeLayout android:layout_width="fill_parent" android:layout_height="fill_parent"
- xmlns:android="http://schemas.android.com/apk/res/android">
- <LinearLayout android:gravity="center" android:orientation="horizontal" android:layout_width="85.0dip" android:layout_height="85.0dip" android:layout_marginTop="20.0dip" android:layout_centerHorizontal="true">
- <com.bbm.ui.AvatarView android:gravity="center" android:id="@id/actionbar_profile_avatar" android:focusableInTouchMode="true" android:layout_width="80.0dip" android:layout_height="80.0dip" android:layout_marginRight="@dimen/profile_actionbar_avatar_margin_right" android:scaleType="centerCrop" />
- </LinearLayout>
- <LinearLayout android:gravity="center_horizontal" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="40.0dip" android:layout_above="@id/actionbar_divider_line" android:layout_alignParentBottom="true" android:layout_centerHorizontal="true">
- <com.mod.libs.TInlineEdit android:textSize="@dimen/profile_actionbar_name_text_size" android:gravity="center" android:id="@id/actionbar_profile_name" android:nextFocusLeft="@id/actionbar_profile_avatar" android:nextFocusRight="@id/actionbar_profile_avatar" android:layout_width="0.0dip" android:layout_height="fill_parent" android:layout_marginTop="@dimen/profile_actionbar_name_margin_top" android:layout_marginRight="@dimen/profile_actionbar_name_margin_right" android:layout_marginBottom="@dimen/profile_actionbar_name_margin_bottom" android:hint="@string/display_name" android:singleLine="true" android:layout_weight="0.6" android:imeOptions="actionDone" style="@style/BB10Edit" />
- </LinearLayout>
- <ImageView android:id="@id/actionbar_profile_revert" android:visibility="gone" android:layout_width="40.0dip" android:layout_height="40.0dip" android:layout_marginTop="100.0dip" android:layout_marginRight="18.0dip" android:src="@drawable/ic_revert_display_name" android:layout_alignParentRight="true" android:contentDescription="@string/profile_revert_display_name" />
- <include layout="@layout/view_merge_header_actionbar_divider_line" />
- </RelativeLayout>
- # Buka layout activity_profile.xml edit menjadi seperti ini
- <?xml version="1.0" encoding="utf-8"?>
- <LinearLayout android:id="@id/profileRoot" android:background="@color/deltalabs_bg" android:layout_width="fill_parent" android:layout_height="fill_parent"
- xmlns:android="http://schemas.android.com/apk/res/android" xmlns:custom="http://schemas.android.com/apk/res-auto">
- <RelativeLayout android:layout_width="fill_parent" android:layout_height="fill_parent">
- <ScrollView android:id="@id/scroll_dp" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_above="@id/footer_action_bar" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:layout_alignParentRight="true">
- <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content">
- <RelativeLayout android:layout_width="fill_parent" android:layout_height="wrap_content">
- <LinearLayout android:id="@id/view_bg" android:layout_width="fill_parent" android:layout_height="180.0dip">
- <RelativeLayout android:layout_width="fill_parent" android:layout_height="wrap_content">
- <com.bbm.dhian.KenBurnsView android:layout_width="fill_parent" android:layout_height="180.0dip" android:layout_marginLeft="10.0dip" android:layout_marginTop="10.0dip" android:layout_marginRight="10.0dip" />
- <View android:background="#50000000" android:layout_width="fill_parent" android:layout_height="40.0dip" android:layout_marginLeft="10.0dip" android:layout_marginRight="10.0dip" android:layout_alignParentBottom="true" />
- <com.bbm.ui.SegmentedControl android:layout_gravity="center_horizontal" android:id="@id/profileFragmentSelector" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" custom:leftOption="@string/profile_selector_details" custom:rightOption="@string/profile_selector_updates" />
- </RelativeLayout>
- </LinearLayout>
- <com.bbm.ui.FriendSubscriptionBanner android:id="@id/friend_banner_view" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_below="@id/view_bg" />
- <FrameLayout android:id="@id/profileFragmentContainer" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginTop="@dimen/own_profile_fragment_container_margin_top" android:layout_above="@id/footer_action_bar" android:layout_below="@id/friend_banner_view" />
- </RelativeLayout>
- </LinearLayout>
- </ScrollView>
- <include android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_above="@id/footer_action_bar" android:layout_alignParentBottom="true" layout="@layout/emoticon_picker" />
- <include layout="@layout/view_merge_footer_actionbar_dropshadow" />
- </RelativeLayout>
- </LinearLayout>
- # Buka AndroidManifest tambahkan theme stylenya di activity ProfileActivity sehingga menjadi seperti ini
- <activity android:label="@string/app_name" android:name="com.bbm.ui.activities.ProfileActivity" android:screenOrientation="behind" android:theme="@style/DeltaProfileThemes" android:windowSoftInputMode="adjustResize"/>
Advertisement
Add Comment
Please, Sign In to add comment