diff --git a/app/src/main/assets/svga/living_black.svga b/app/src/main/assets/svga/living_black.svga new file mode 100644 index 000000000..e1d148284 Binary files /dev/null and b/app/src/main/assets/svga/living_black.svga differ diff --git a/app/src/main/java/com/nnbc123/app/home/adapter/MainMagicIndicatorAdapter.java b/app/src/main/java/com/nnbc123/app/home/adapter/MainMagicIndicatorAdapter.java index f9e6f90da..294d0880e 100644 --- a/app/src/main/java/com/nnbc123/app/home/adapter/MainMagicIndicatorAdapter.java +++ b/app/src/main/java/com/nnbc123/app/home/adapter/MainMagicIndicatorAdapter.java @@ -20,7 +20,7 @@ public class MainMagicIndicatorAdapter extends CommonNavigatorAdapter { private int textSize = 24; private float minScale = 1f; private boolean showIndicator = true; - private int resId = R.drawable.ic_home_indicator_top; + private int resId = R.drawable.ic_home_indicator_center; public MainMagicIndicatorAdapter(Context context, List charSequences ) { this.mContext = context; @@ -36,8 +36,8 @@ public class MainMagicIndicatorAdapter extends CommonNavigatorAdapter { @Override public IPagerTitleView getTitleView(Context context, final int i) { ScaleTransitionPagerTitleView scaleTransitionPagerTitleView = new ScaleTransitionPagerTitleView(context, true); - scaleTransitionPagerTitleView.setNormalColor(0xFF8A8CAB); - scaleTransitionPagerTitleView.setSelectedColor(0xFF3D3D3D); + scaleTransitionPagerTitleView.setNormalColor(0xFF878B9C); + scaleTransitionPagerTitleView.setSelectedColor(0xFF282828); scaleTransitionPagerTitleView.setMinScale(minScale); scaleTransitionPagerTitleView.setTextSize(textSize); int padding = UIUtil.dip2px(context, 5); diff --git a/app/src/main/java/com/nnbc123/app/home/fragment/PartyFragment.kt b/app/src/main/java/com/nnbc123/app/home/fragment/PartyFragment.kt index 484900af3..793f974d3 100644 --- a/app/src/main/java/com/nnbc123/app/home/fragment/PartyFragment.kt +++ b/app/src/main/java/com/nnbc123/app/home/fragment/PartyFragment.kt @@ -74,7 +74,7 @@ class PartyFragment : BaseFragment(), MainMagicIndicatorAdapter.OnItemSelectList .onEvent(StatisticsProtocol.EVENT_HOME_BANNER_CLICK, "首页_banner") } } - + homeViewModel.getBannerInfo() } override fun onResume() { diff --git a/app/src/main/java/com/nnbc123/app/home/fragment/RecommendFragment.kt b/app/src/main/java/com/nnbc123/app/home/fragment/RecommendFragment.kt index d8fe58eea..a0a159631 100644 --- a/app/src/main/java/com/nnbc123/app/home/fragment/RecommendFragment.kt +++ b/app/src/main/java/com/nnbc123/app/home/fragment/RecommendFragment.kt @@ -200,7 +200,6 @@ class RecommendFragment : BaseFragment(), } private fun loadData() { - homeViewModel.getBannerInfo() homeViewModel.getHomeResource() homeViewModel.getHomeSingleAnchorList() } diff --git a/app/src/main/java/com/nnbc123/app/ui/user/UserGiftActivity.java b/app/src/main/java/com/nnbc123/app/ui/user/UserGiftActivity.java index 5de751a42..7caa5a198 100644 --- a/app/src/main/java/com/nnbc123/app/ui/user/UserGiftActivity.java +++ b/app/src/main/java/com/nnbc123/app/ui/user/UserGiftActivity.java @@ -9,6 +9,7 @@ import androidx.viewpager.widget.ViewPager; import com.netease.nim.uikit.StatusBarUtil; import com.nnbc123.app.R; import com.nnbc123.app.base.BaseActivity; +import com.nnbc123.app.home.adapter.MainMagicIndicatorAdapter; import com.nnbc123.app.ui.user.adapter.UserInfoIndicatorAdapter; import com.nnbc123.app.ui.user.adapter.UserInfoPagerAdapter; import com.nnbc123.app.ui.widget.magicindicator.MagicIndicator; @@ -37,10 +38,14 @@ public class UserGiftActivity extends BaseActivity { tagList.add("幸运礼物"); CommonNavigator commonNavigator = new CommonNavigator(context); commonNavigator.setTitleWrapContent(true); - UserInfoIndicatorAdapter magicIndicatorAdapter = new UserInfoIndicatorAdapter(context, tagList); + MainMagicIndicatorAdapter magicIndicatorAdapter = new MainMagicIndicatorAdapter(context, tagList); magicIndicatorAdapter.setOnItemSelectListener((position, view) -> { viewPager.setCurrentItem(position); }); + magicIndicatorAdapter.setTextSize(14); + magicIndicatorAdapter.setMinScale(1f); + magicIndicatorAdapter.setResId(R.drawable.ic_home_indicator_center); + commonNavigator.setTitleWrapContent(true); commonNavigator.setAdapter(magicIndicatorAdapter); magicIndicator.setNavigator(commonNavigator); commonNavigator.getTitleContainer().setShowDividers(LinearLayout.SHOW_DIVIDER_MIDDLE); diff --git a/app/src/main/java/com/nnbc123/app/ui/user/UserInfoActivity.java b/app/src/main/java/com/nnbc123/app/ui/user/UserInfoActivity.java index df4f04c9b..0ab19c4c6 100644 --- a/app/src/main/java/com/nnbc123/app/ui/user/UserInfoActivity.java +++ b/app/src/main/java/com/nnbc123/app/ui/user/UserInfoActivity.java @@ -5,6 +5,7 @@ import static com.nnbc123.app.ui.user.UserInfoActivity.IdentityState.OWN; import android.annotation.SuppressLint; import android.content.Context; import android.content.Intent; +import android.graphics.Color; import android.graphics.drawable.Drawable; import android.text.TextUtils; import android.view.View; @@ -15,6 +16,7 @@ import android.widget.TextView; import androidx.core.content.ContextCompat; import androidx.core.widget.NestedScrollView; import androidx.fragment.app.Fragment; +import androidx.lifecycle.Observer; import androidx.lifecycle.ViewModelProvider; import androidx.viewpager.widget.ViewPager; @@ -36,6 +38,7 @@ import com.nnbc123.app.databinding.ActivityUserInfoBinding; import com.nnbc123.app.family.view.activity.FamilyHomeActivity; import com.nnbc123.app.family.view.activity.FamilyMemberListActivity; import com.nnbc123.app.family.view.activity.FamilyMemberSearchActivity; +import com.nnbc123.app.home.adapter.MainMagicIndicatorAdapter; import com.nnbc123.app.relation.cp.fragment.UserInfoCpFragment; import com.nnbc123.app.ui.im.avtivity.NimFriendModel; import com.nnbc123.app.ui.im.avtivity.NimP2PMessageActivity; @@ -46,6 +49,7 @@ import com.nnbc123.app.ui.user.adapter.UserInfoPhotoAdapter; import com.nnbc123.app.ui.user.view.UserInfoDynamicFragment; import com.nnbc123.app.ui.user.view.UserInfoInfoFragment; import com.nnbc123.app.ui.user.viewmodel.UserInfoViewModel; +import com.nnbc123.app.ui.utils.ImageLoadKt; import com.nnbc123.app.ui.utils.ImageLoadUtils; import com.nnbc123.app.ui.widget.ButtonItem; import com.nnbc123.app.ui.widget.ObservableScrollView; @@ -56,6 +60,8 @@ import com.nnbc123.app.ui.widget.rollviewpager.RollPagerView; import com.nnbc123.app.ui.widget.rollviewpager.adapter.StaticPagerAdapterWrapper; import com.nnbc123.app.utils.RegexUtil; import com.nnbc123.app.vip.VipHelper; +import com.nnbc123.core.module_hall.hall.bean.ClanAndHallInfo; +import com.nnbc123.core.module_hall.hall.bean.ClanInfo; import com.nnbc123.xchat_android_constants.XChatConstants; import com.nnbc123.core.auth.AuthModel; import com.nnbc123.core.im.friend.IMFriendModel; @@ -117,7 +123,7 @@ public class UserInfoActivity extends BaseBindingActivity { + if (clanAndHallInfo != null && clanAndHallInfo.getClan() != null && clanAndHallInfo.getClan().getId() != 0) { + ClanInfo clanInfo = clanAndHallInfo.getClan(); + mBinding.tvHallDesc.setVisibility(View.VISIBLE); + if (clanInfo.isUserIsElder()) { + mBinding.tvHallDesc.setText(clanInfo.getName() + "公会会长"); + } else { + mBinding.tvHallDesc.setText(clanInfo.getName() + "公会签约成员"); + } + } else { + mBinding.tvHallDesc.setVisibility(View.GONE); + } + }); + } @@ -152,7 +172,6 @@ public class UserInfoActivity extends BaseBindingActivity { mBinding.viewPager.setCurrentItem(position); }); + magicIndicatorAdapter.setTextSize(18); + magicIndicatorAdapter.setMinScale(0.77f); + magicIndicatorAdapter.setResId(R.drawable.ic_home_indicator_center); + commonNavigator.setTitleWrapContent(true); commonNavigator.setAdapter(magicIndicatorAdapter); mBinding.magicIndicator.setNavigator(commonNavigator); commonNavigator.getTitleContainer().setShowDividers(LinearLayout.SHOW_DIVIDER_MIDDLE); @@ -324,6 +352,7 @@ public class UserInfoActivity extends BaseBindingActivity(), View.OnClickListener { - private var giftAdapter: GiftAdapter? = null private var skillAdapter: SkillCardAdapter? = null private val vm: UserInfoViewModel by activityViewModels() - @SuppressLint("SetTextI18n") - private fun initClanAndHall(clanAndHallInfo: ClanAndHallInfo) { - val hallInfo: HallInfo? = clanAndHallInfo.hall - val clanInfo: ClanInfo? = clanAndHallInfo.clan - val showApply = false - if (hallInfo != null && hallInfo.hallId > 0) { - binding.llModuleHall.visibility = View.VISIBLE - binding.tvHallId.text = "房间ID:" + hallInfo.hallId.toString() - binding.tvHallName.text = hallInfo.hallName - binding.tvHallMemberNum.text = "房间人数:" + hallInfo.memberCount - binding.tvHallErbanId.text = "ID:" + hallInfo.ownerErbanNo - GlideApp.with(this) - .load(hallInfo.ownerAvatar) - .placeholder(R.drawable.default_avatar) - .into(binding.ivHallAvatar) - if (showApply) { - binding.tvApplyHall.visibility = View.VISIBLE - binding.tvApplyHall.setOnClickListener { applyJoinHall(hallInfo.hallId) } - } else { - binding.tvApplyHall.visibility = View.GONE - } - } else { - binding.llHall.isVisible = false - binding.ivClanArrow.isVisible = false - binding.tvHallDetail.text = "公会" - } - - if (clanInfo != null && clanInfo.id > 0) { - binding.llModuleHall.visibility = View.VISIBLE - binding.llClan.visibility = View.VISIBLE - binding.tvClanId.text = "公会ID:" + clanInfo.id - binding.tvClanName.text = clanInfo.name - binding.tvClanMemberNum.text = "公会人数:" + clanInfo.clanMemberNum - binding.tvClanHallNum.text = "房间数量:" + clanInfo.clanHallNum - GlideApp.with(this) - .load(clanInfo.avatar) - .placeholder(R.drawable.default_cover) - .into(binding.ivClanAvatar) - GlideApp.with(this) - .load(clanInfo.levelIcon) - .placeholder(R.drawable.default_cover) - .into(binding.ivClanLevel) - if (hallInfo != null && hallInfo.hallId > 0) { - binding.tvHallDetail.text = "公会·房间" - } - } else { - binding.llClan.visibility = View.GONE - if (hallInfo == null || hallInfo.hallId <= 0) { - binding.llModuleHall.visibility = View.GONE - } else { - binding.llHall.isVisible = true - binding.tvHallDetail.text = "房间" - } - } - - binding.ivHallAvatar.setOnClickListener { - if (hallInfo != null && hallInfo.hallId != 0L) { - ModuleHallActivity.start( - context, - hallInfo.hallId, - hallInfo.ownerUid, - vm.userId - ) - } - } - - binding.ivClanAvatar.setOnClickListener { - ModuleClanActivity.start(context, vm.userId) - } - - binding.ivClanArrow.setOnClickListener { - binding.ivClanArrow.animate() - .rotationBy(180f) - .setDuration(200) - .start() - binding.llHall.isVisible = !binding.llHall.isVisible - } - } - /** * 礼物列表 * @@ -154,31 +61,20 @@ class UserInfoInfoFragment : BaseViewBindingFragment viewPager.currentItem = position } + magicIndicatorAdapter.textSize = 14 + magicIndicatorAdapter.minScale = 1f + magicIndicatorAdapter.setResId(R.drawable.ic_home_indicator_center) commonNavigator.adapter = magicIndicatorAdapter magicIndicator.navigator = commonNavigator commonNavigator.titleContainer.showDividers = LinearLayout.SHOW_DIVIDER_MIDDLE viewPager.offscreenPageLimit = 2 viewPager.adapter = pagerAdapter ViewPagerHelper.bind(magicIndicator, viewPager) - viewPager.addOnPageChangeListener(object : OnPageChangeListener { - override fun onPageScrolled( - position: Int, - positionOffset: Float, - positionOffsetPixels: Int - ) { - } - - override fun onPageSelected(position: Int) { - viewPager.requestLayout() - } - - override fun onPageScrollStateChanged(state: Int) {} - }) - } /** @@ -216,20 +112,6 @@ class UserInfoInfoFragment : BaseViewBindingFragment() { - override fun onErrorMsg(error: String) { - toast(error) - } - - override fun onSuccess(s: String) { - toast(s) - } - }) - } - private fun createSkillEmptyView(): View { val textView = TextView(mContext) val textViewHeight = UIUtil.dip2px(mContext, 47.0) @@ -248,7 +130,7 @@ class UserInfoInfoFragment : BaseViewBindingFragment - - - - \ No newline at end of file + + + + diff --git a/app/src/main/res/drawable/shape_bg_userinfo_top.xml b/app/src/main/res/drawable/shape_bg_userinfo_top.xml new file mode 100644 index 000000000..805687a99 --- /dev/null +++ b/app/src/main/res/drawable/shape_bg_userinfo_top.xml @@ -0,0 +1,15 @@ + + + + + diff --git a/app/src/main/res/drawable/shape_circle_fef411.xml b/app/src/main/res/drawable/shape_circle_fef411.xml new file mode 100644 index 000000000..1c8b39f41 --- /dev/null +++ b/app/src/main/res/drawable/shape_circle_fef411.xml @@ -0,0 +1,8 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/shape_f3f5fa_corner_8dp.xml b/app/src/main/res/drawable/shape_f3f5fa_corner_8dp.xml new file mode 100644 index 000000000..c5ced74fb --- /dev/null +++ b/app/src/main/res/drawable/shape_f3f5fa_corner_8dp.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/shape_f8f8fb_radius_4dp.xml b/app/src/main/res/drawable/shape_f8f8fb_radius_4dp.xml new file mode 100644 index 000000000..2a13c73d4 --- /dev/null +++ b/app/src/main/res/drawable/shape_f8f8fb_radius_4dp.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_user_gift.xml b/app/src/main/res/layout/activity_user_gift.xml index 802e7fd94..3ee4fbd45 100644 --- a/app/src/main/res/layout/activity_user_gift.xml +++ b/app/src/main/res/layout/activity_user_gift.xml @@ -3,7 +3,7 @@ xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" - android:background="@color/bg_normal_1c1b22" + android:background="@color/white" android:orientation="vertical"> diff --git a/app/src/main/res/layout/activity_user_info.xml b/app/src/main/res/layout/activity_user_info.xml index 706429199..ed367c3e7 100644 --- a/app/src/main/res/layout/activity_user_info.xml +++ b/app/src/main/res/layout/activity_user_info.xml @@ -7,8 +7,7 @@ - - @@ -32,7 +31,7 @@ app:contentScrim="@color/white" app:layout_scrollFlags="scroll|exitUntilCollapsed"> - @@ -44,36 +43,36 @@ + android:layout_height="237dp" + android:background="@drawable/shape_bg_userinfo_top" /> + android:textSize="12dp" /> @@ -97,12 +96,22 @@ + + + + + + android:layout_marginTop="47dp"> + tools:text="KiKing天地天地King天地天地ng天地天地" /> - - - - - - - - - - - - - - - - - - + tools:text="金牛座" /> + app:layout_constraintTop_toBottomOf="@id/tv_nick"> @@ -283,57 +226,133 @@ + android:textColor="@color/text_normal_282828" + android:textSize="13sp" + android:visibility="gone" + tools:text="XX公会签约成员" + tools:visibility="visible" /> - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - @@ -398,13 +407,12 @@ android:id="@+id/fl_indicator" android:layout_width="match_parent" android:layout_height="wrap_content" - android:paddingTop="20dp" - android:paddingBottom="5dp"> + android:paddingTop="11dp"> @@ -416,7 +424,6 @@ android:id="@+id/view_pager" android:layout_width="match_parent" android:layout_height="match_parent" - android:layout_marginTop="@dimen/dp_14" android:layout_marginBottom="@dimen/dp_60" app:layout_behavior="@string/appbar_scrolling_view_behavior" /> @@ -426,9 +433,9 @@ android:id="@+id/vs_bottom_layout" android:layout_width="match_parent" android:layout_height="74dp" - android:layout_alignParentBottom="true" + android:layout_gravity="bottom" android:layout="@layout/user_info_bottom_layout" /> - + diff --git a/app/src/main/res/layout/fragment_home.xml b/app/src/main/res/layout/fragment_home.xml index 73a22147d..51281726a 100644 --- a/app/src/main/res/layout/fragment_home.xml +++ b/app/src/main/res/layout/fragment_home.xml @@ -37,7 +37,7 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="bottom" - android:paddingTop="40dp" + android:paddingTop="50dp" android:paddingBottom="@dimen/dp_10" app:layout_constraintTop_toTopOf="parent"> @@ -46,6 +46,7 @@ android:layout_width="0dp" android:layout_height="30dp" android:layout_gravity="end" + android:layout_marginStart="15dp" android:layout_marginEnd="15dp" android:layout_weight="1" android:background="@drawable/shape_room_temp" diff --git a/app/src/main/res/layout/fragment_party.xml b/app/src/main/res/layout/fragment_party.xml index 9099f8978..41ebfb5fc 100644 --- a/app/src/main/res/layout/fragment_party.xml +++ b/app/src/main/res/layout/fragment_party.xml @@ -44,7 +44,7 @@ android:layout_width="0dp" android:layout_height="0dp" android:layout_marginBottom="15dp" - android:visibility="gone" + android:visibility="visible" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintDimensionRatio="345:80" app:layout_constraintEnd_toEndOf="parent" diff --git a/app/src/main/res/layout/fragment_user_info_gift.xml b/app/src/main/res/layout/fragment_user_info_gift.xml index d794a10e1..e29933be2 100644 --- a/app/src/main/res/layout/fragment_user_info_gift.xml +++ b/app/src/main/res/layout/fragment_user_info_gift.xml @@ -7,15 +7,15 @@ + android:layout_height="match_parent"> + android:layout_height="match_parent" + android:paddingStart="12dp" + android:paddingEnd="12dp" /> + - diff --git a/app/src/main/res/layout/fragment_userinfo_cp.xml b/app/src/main/res/layout/fragment_userinfo_cp.xml index bbeb20bdb..fdc42d357 100644 --- a/app/src/main/res/layout/fragment_userinfo_cp.xml +++ b/app/src/main/res/layout/fragment_userinfo_cp.xml @@ -3,13 +3,15 @@ + android:layout_height="match_parent" + android:background="#F8F8FB"> + android:layout_gravity="center" /> diff --git a/app/src/main/res/layout/fragment_userinfo_dynamic.xml b/app/src/main/res/layout/fragment_userinfo_dynamic.xml index 1f894c2f4..57290aff6 100644 --- a/app/src/main/res/layout/fragment_userinfo_dynamic.xml +++ b/app/src/main/res/layout/fragment_userinfo_dynamic.xml @@ -5,8 +5,6 @@ android:id="@+id/rv_dynamic" android:layout_width="match_parent" android:layout_height="match_parent" - android:paddingStart="7dp" - android:paddingEnd="7dp" - android:layout_marginTop="@dimen/dp_14" /> + android:background="#F8F8FB" /> \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_userinfo_userinfo.xml b/app/src/main/res/layout/fragment_userinfo_userinfo.xml index c3e164fbf..eefa799a5 100644 --- a/app/src/main/res/layout/fragment_userinfo_userinfo.xml +++ b/app/src/main/res/layout/fragment_userinfo_userinfo.xml @@ -7,15 +7,15 @@ + android:layout_height="wrap_content" + android:background="#F8F8FB"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + android:layout_height="25dp" + android:layout_gravity="center_horizontal" /> + android:paddingBottom="5dp"> @@ -47,9 +51,8 @@ android:layout_marginTop="3dp" android:drawableStart="@drawable/ic_gift_diamond" android:gravity="center_vertical" - android:textColor="@color/color_999999" + android:textColor="@color/text_secondary_878b9c" android:textSize="11dp" tools:text="10" /> - \ No newline at end of file diff --git a/app/src/module_community/res/drawable-xhdpi/icon_dy_list_comment.png b/app/src/module_community/res/drawable-xhdpi/icon_dy_list_comment.png index ffb423a2a..63df1c5ec 100644 Binary files a/app/src/module_community/res/drawable-xhdpi/icon_dy_list_comment.png and b/app/src/module_community/res/drawable-xhdpi/icon_dy_list_comment.png differ diff --git a/app/src/module_community/res/drawable-xhdpi/icon_dy_list_like.png b/app/src/module_community/res/drawable-xhdpi/icon_dy_list_like.png index 1d167021e..06509679d 100644 Binary files a/app/src/module_community/res/drawable-xhdpi/icon_dy_list_like.png and b/app/src/module_community/res/drawable-xhdpi/icon_dy_list_like.png differ diff --git a/app/src/module_community/res/drawable-xhdpi/icon_dy_list_like_false.png b/app/src/module_community/res/drawable-xhdpi/icon_dy_list_like_false.png index a507d8902..d50d131a2 100644 Binary files a/app/src/module_community/res/drawable-xhdpi/icon_dy_list_like_false.png and b/app/src/module_community/res/drawable-xhdpi/icon_dy_list_like_false.png differ diff --git a/app/src/module_community/res/drawable-xhdpi/icon_dy_list_share.png b/app/src/module_community/res/drawable-xhdpi/icon_dy_list_share.png index 170e6b61f..a98b740c3 100644 Binary files a/app/src/module_community/res/drawable-xhdpi/icon_dy_list_share.png and b/app/src/module_community/res/drawable-xhdpi/icon_dy_list_share.png differ diff --git a/app/src/module_community/res/layout/item_userinfo_dynamic.xml b/app/src/module_community/res/layout/item_userinfo_dynamic.xml index 2522dc61f..8d1c726fa 100644 --- a/app/src/module_community/res/layout/item_userinfo_dynamic.xml +++ b/app/src/module_community/res/layout/item_userinfo_dynamic.xml @@ -4,7 +4,8 @@ xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="wrap_content" - android:background="@drawable/bg_user_info_skill" + android:background="@color/white" + android:layout_marginTop="12dp" android:orientation="vertical"> @@ -180,7 +181,7 @@ android:layout_height="@dimen/dp_30" android:layout_marginStart="6.5dp" android:gravity="center_vertical" - android:textColor="@color/text_normal_282828" + android:textColor="@color/text_secondary_878b9c" android:textSize="@dimen/sp_12" tools:text="0" /> @@ -207,6 +208,7 @@ android:layout_width="wrap_content" android:layout_height="match_parent" android:padding="@dimen/dp_6" + android:rotation="90" android:scaleType="centerInside" android:src="@drawable/icon_dy_item_more" android:layout_alignParentEnd="true" @@ -214,16 +216,4 @@ - - \ No newline at end of file