|
|
|
|
@@ -1,135 +1,128 @@
|
|
|
|
|
<?xml version="1.0" encoding="utf-8"?>
|
|
|
|
|
<layout
|
|
|
|
|
xmlns:android="http://schemas.android.com/apk/res/android"
|
|
|
|
|
xmlns:tools="http://schemas.android.com/tools"
|
|
|
|
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
|
|
|
|
android:id="@+id/main"
|
|
|
|
|
tools:context=".activity.NobleDetailsActivity">
|
|
|
|
|
<layout xmlns:android="http://schemas.android.com/apk/res/android"
|
|
|
|
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
|
|
|
|
xmlns:tools="http://schemas.android.com/tools"
|
|
|
|
|
android:id="@+id/main"
|
|
|
|
|
tools:context=".activity.NobleDetailsActivity">
|
|
|
|
|
|
|
|
|
|
<data>
|
|
|
|
|
|
|
|
|
|
</data>
|
|
|
|
|
|
|
|
|
|
<androidx.constraintlayout.widget.ConstraintLayout
|
|
|
|
|
android:layout_width="match_parent"
|
|
|
|
|
android:layout_height="match_parent"
|
|
|
|
|
android:background="@mipmap/noble_details_bj"
|
|
|
|
|
>
|
|
|
|
|
android:layout_width="match_parent"
|
|
|
|
|
android:layout_height="match_parent"
|
|
|
|
|
android:background="@mipmap/noble_details_bj">
|
|
|
|
|
|
|
|
|
|
<androidx.constraintlayout.widget.ConstraintLayout
|
|
|
|
|
android:id="@+id/top_bar"
|
|
|
|
|
android:layout_width="match_parent"
|
|
|
|
|
android:layout_height="45dp"
|
|
|
|
|
android:layout_marginTop="@dimen/dp_40"
|
|
|
|
|
app:layout_constraintTop_toTopOf="parent">
|
|
|
|
|
android:id="@+id/top_bar"
|
|
|
|
|
android:layout_width="match_parent"
|
|
|
|
|
android:layout_height="45dp"
|
|
|
|
|
android:layout_marginTop="@dimen/dp_40"
|
|
|
|
|
app:layout_constraintTop_toTopOf="parent">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<ImageView
|
|
|
|
|
android:id="@+id/iv_back"
|
|
|
|
|
android:layout_width="0dp"
|
|
|
|
|
android:layout_height="0dp"
|
|
|
|
|
android:contentDescription="@null"
|
|
|
|
|
android:scaleType="centerInside"
|
|
|
|
|
android:src="@mipmap/ic_topbar_back_dark"
|
|
|
|
|
app:layout_constraintBottom_toBottomOf="parent"
|
|
|
|
|
app:layout_constraintDimensionRatio="1:1"
|
|
|
|
|
app:layout_constraintStart_toStartOf="parent"
|
|
|
|
|
app:layout_constraintTop_toTopOf="parent"
|
|
|
|
|
/>
|
|
|
|
|
android:id="@+id/iv_back"
|
|
|
|
|
android:layout_width="0dp"
|
|
|
|
|
android:layout_height="0dp"
|
|
|
|
|
android:contentDescription="@null"
|
|
|
|
|
android:scaleType="centerInside"
|
|
|
|
|
android:src="@mipmap/ic_topbar_back_dark"
|
|
|
|
|
app:layout_constraintBottom_toBottomOf="parent"
|
|
|
|
|
app:layout_constraintDimensionRatio="1:1"
|
|
|
|
|
app:layout_constraintStart_toStartOf="parent"
|
|
|
|
|
app:layout_constraintTop_toTopOf="parent" />
|
|
|
|
|
|
|
|
|
|
<ImageView
|
|
|
|
|
android:id="@+id/tv_title"
|
|
|
|
|
android:layout_width="wrap_content"
|
|
|
|
|
android:layout_height="wrap_content"
|
|
|
|
|
android:src="@mipmap/icon_noble_title"
|
|
|
|
|
app:layout_constraintBottom_toBottomOf="parent"
|
|
|
|
|
app:layout_constraintEnd_toEndOf="parent"
|
|
|
|
|
app:layout_constraintStart_toStartOf="parent"
|
|
|
|
|
app:layout_constraintTop_toTopOf="parent"
|
|
|
|
|
/>
|
|
|
|
|
android:id="@+id/tv_title"
|
|
|
|
|
android:layout_width="wrap_content"
|
|
|
|
|
android:layout_height="wrap_content"
|
|
|
|
|
android:src="@mipmap/icon_noble_title"
|
|
|
|
|
app:layout_constraintBottom_toBottomOf="parent"
|
|
|
|
|
app:layout_constraintEnd_toEndOf="parent"
|
|
|
|
|
app:layout_constraintStart_toStartOf="parent"
|
|
|
|
|
app:layout_constraintTop_toTopOf="parent" />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<ImageView
|
|
|
|
|
android:id="@+id/iv_intent"
|
|
|
|
|
android:layout_width="wrap_content"
|
|
|
|
|
android:layout_height="wrap_content"
|
|
|
|
|
app:layout_constraintBottom_toBottomOf="parent"
|
|
|
|
|
app:layout_constraintEnd_toEndOf="parent"
|
|
|
|
|
app:layout_constraintTop_toTopOf="parent"
|
|
|
|
|
android:src="@mipmap/icon_noble_gz"
|
|
|
|
|
android:layout_marginEnd="@dimen/dp_16"
|
|
|
|
|
/>
|
|
|
|
|
android:id="@+id/iv_intent"
|
|
|
|
|
android:layout_width="wrap_content"
|
|
|
|
|
android:layout_height="wrap_content"
|
|
|
|
|
android:layout_marginEnd="@dimen/dp_16"
|
|
|
|
|
android:src="@mipmap/icon_noble_gz"
|
|
|
|
|
app:layout_constraintBottom_toBottomOf="parent"
|
|
|
|
|
app:layout_constraintEnd_toEndOf="parent"
|
|
|
|
|
app:layout_constraintTop_toTopOf="parent" />
|
|
|
|
|
|
|
|
|
|
</androidx.constraintlayout.widget.ConstraintLayout>
|
|
|
|
|
|
|
|
|
|
<TextView
|
|
|
|
|
android:id="@+id/tv_noble_lv"
|
|
|
|
|
android:layout_width="wrap_content"
|
|
|
|
|
android:layout_height="@dimen/dp_44"
|
|
|
|
|
tools:text="骑士"
|
|
|
|
|
app:layout_constraintTop_toBottomOf="@+id/top_bar"
|
|
|
|
|
app:layout_constraintStart_toStartOf="parent"
|
|
|
|
|
app:layout_constraintEnd_toEndOf="parent"
|
|
|
|
|
android:layout_marginTop="@dimen/dp_8"
|
|
|
|
|
android:textSize="@dimen/dp_34"/>
|
|
|
|
|
android:id="@+id/tv_noble_lv"
|
|
|
|
|
android:layout_width="wrap_content"
|
|
|
|
|
android:layout_height="@dimen/dp_44"
|
|
|
|
|
android:layout_marginTop="@dimen/dp_8"
|
|
|
|
|
android:textSize="@dimen/dp_34"
|
|
|
|
|
app:layout_constraintEnd_toEndOf="parent"
|
|
|
|
|
app:layout_constraintStart_toStartOf="parent"
|
|
|
|
|
app:layout_constraintTop_toBottomOf="@+id/top_bar"
|
|
|
|
|
tools:text="骑士" />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<com.zhpan.bannerview.BannerViewPager
|
|
|
|
|
android:id="@+id/banner"
|
|
|
|
|
android:layout_width="match_parent"
|
|
|
|
|
android:layout_height="@dimen/dp_200"
|
|
|
|
|
app:layout_constraintTop_toBottomOf="@id/tv_noble_lv"
|
|
|
|
|
app:layout_constraintEnd_toEndOf="parent"
|
|
|
|
|
app:layout_constraintStart_toStartOf="parent"
|
|
|
|
|
android:layout_marginTop="@dimen/dp_8"
|
|
|
|
|
/>
|
|
|
|
|
android:id="@+id/banner"
|
|
|
|
|
android:layout_width="match_parent"
|
|
|
|
|
android:layout_height="@dimen/dp_200"
|
|
|
|
|
android:layout_marginTop="@dimen/dp_8"
|
|
|
|
|
app:layout_constraintEnd_toEndOf="parent"
|
|
|
|
|
app:layout_constraintStart_toStartOf="parent"
|
|
|
|
|
app:layout_constraintTop_toBottomOf="@id/tv_noble_lv" />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<ImageView
|
|
|
|
|
android:id="@+id/im_noble_tq"
|
|
|
|
|
android:layout_width="match_parent"
|
|
|
|
|
android:layout_height="wrap_content"
|
|
|
|
|
app:layout_constraintTop_toBottomOf="@+id/banner"
|
|
|
|
|
app:layout_constraintStart_toStartOf="parent"
|
|
|
|
|
app:layout_constraintEnd_toEndOf="parent"
|
|
|
|
|
android:src="@mipmap/noble_details_tq"
|
|
|
|
|
android:scaleType="fitXY"
|
|
|
|
|
/>
|
|
|
|
|
android:id="@+id/im_noble_tq"
|
|
|
|
|
android:layout_width="match_parent"
|
|
|
|
|
android:layout_height="wrap_content"
|
|
|
|
|
android:scaleType="fitXY"
|
|
|
|
|
android:src="@mipmap/noble_details_tq"
|
|
|
|
|
app:layout_constraintEnd_toEndOf="parent"
|
|
|
|
|
app:layout_constraintStart_toStartOf="parent"
|
|
|
|
|
app:layout_constraintTop_toBottomOf="@+id/banner" />
|
|
|
|
|
|
|
|
|
|
<TextView
|
|
|
|
|
android:id="@+id/tv_tq"
|
|
|
|
|
android:layout_width="wrap_content"
|
|
|
|
|
android:layout_height="wrap_content"
|
|
|
|
|
android:textSize="@dimen/sp_16"
|
|
|
|
|
tools:text="专属特权"
|
|
|
|
|
android:textColor="#FFEDBD"
|
|
|
|
|
app:layout_constraintStart_toStartOf="@+id/im_noble_tq"
|
|
|
|
|
app:layout_constraintEnd_toEndOf="@+id/im_noble_tq"
|
|
|
|
|
app:layout_constraintTop_toTopOf="@+id/im_noble_tq"
|
|
|
|
|
app:layout_constraintBottom_toBottomOf="@+id/im_noble_tq"/>
|
|
|
|
|
android:id="@+id/tv_tq"
|
|
|
|
|
android:layout_width="wrap_content"
|
|
|
|
|
android:layout_height="wrap_content"
|
|
|
|
|
android:textColor="#FFEDBD"
|
|
|
|
|
android:textSize="@dimen/sp_16"
|
|
|
|
|
app:layout_constraintBottom_toBottomOf="@+id/im_noble_tq"
|
|
|
|
|
app:layout_constraintEnd_toEndOf="@+id/im_noble_tq"
|
|
|
|
|
app:layout_constraintStart_toStartOf="@+id/im_noble_tq"
|
|
|
|
|
app:layout_constraintTop_toTopOf="@+id/im_noble_tq"
|
|
|
|
|
tools:text="专属特权" />
|
|
|
|
|
|
|
|
|
|
<ScrollView
|
|
|
|
|
android:layout_width="match_parent"
|
|
|
|
|
android:layout_height="0dp"
|
|
|
|
|
app:layout_constraintTop_toBottomOf="@+id/tv_tq"
|
|
|
|
|
app:layout_constraintStart_toStartOf="parent"
|
|
|
|
|
app:layout_constraintEnd_toEndOf="parent"
|
|
|
|
|
android:layout_marginTop="@dimen/dp_8"
|
|
|
|
|
android:paddingTop="@dimen/dp_8"
|
|
|
|
|
app:layout_constraintBottom_toTopOf="@+id/im_kt">
|
|
|
|
|
android:layout_width="match_parent"
|
|
|
|
|
android:layout_height="0dp"
|
|
|
|
|
android:layout_marginTop="@dimen/dp_8"
|
|
|
|
|
android:paddingTop="@dimen/dp_8"
|
|
|
|
|
app:layout_constraintBottom_toTopOf="@+id/im_kt"
|
|
|
|
|
app:layout_constraintEnd_toEndOf="parent"
|
|
|
|
|
app:layout_constraintStart_toStartOf="parent"
|
|
|
|
|
app:layout_constraintTop_toBottomOf="@+id/tv_tq">
|
|
|
|
|
|
|
|
|
|
<com.xscm.moduleutil.widget.MyGridView
|
|
|
|
|
android:id="@+id/gridView"
|
|
|
|
|
android:layout_width="match_parent"
|
|
|
|
|
android:layout_height="wrap_content"
|
|
|
|
|
tools:listitem="@layout/item_noble_tq"
|
|
|
|
|
android:horizontalSpacing="8dp"
|
|
|
|
|
android:verticalSpacing="8dp"
|
|
|
|
|
android:paddingStart="@dimen/dp_15"
|
|
|
|
|
android:paddingEnd="@dimen/dp_15"
|
|
|
|
|
android:paddingBottom="@dimen/dp_8"
|
|
|
|
|
android:clipToPadding="false"
|
|
|
|
|
android:numColumns="3"/>
|
|
|
|
|
android:id="@+id/gridView"
|
|
|
|
|
android:layout_width="match_parent"
|
|
|
|
|
android:layout_height="wrap_content"
|
|
|
|
|
android:clipToPadding="false"
|
|
|
|
|
android:numColumns="3"
|
|
|
|
|
android:horizontalSpacing="@dimen/dp_8"
|
|
|
|
|
android:paddingStart="@dimen/dp_14"
|
|
|
|
|
android:paddingEnd="@dimen/dp_15"
|
|
|
|
|
android:paddingBottom="@dimen/dp_8"
|
|
|
|
|
android:verticalSpacing="4.5dp"
|
|
|
|
|
tools:listitem="@layout/item_noble_tq" />
|
|
|
|
|
|
|
|
|
|
</ScrollView>
|
|
|
|
|
|
|
|
|
|
@@ -155,49 +148,47 @@
|
|
|
|
|
<!-- />-->
|
|
|
|
|
|
|
|
|
|
<ImageView
|
|
|
|
|
android:id="@+id/im_kt"
|
|
|
|
|
android:layout_width="match_parent"
|
|
|
|
|
android:layout_height="wrap_content"
|
|
|
|
|
app:layout_constraintBottom_toBottomOf="parent"
|
|
|
|
|
app:layout_constraintStart_toStartOf="parent"
|
|
|
|
|
android:src="@mipmap/noble_kt"
|
|
|
|
|
android:scaleType="fitXY"
|
|
|
|
|
app:layout_constraintEnd_toEndOf="parent"
|
|
|
|
|
/>
|
|
|
|
|
android:id="@+id/im_kt"
|
|
|
|
|
android:layout_width="match_parent"
|
|
|
|
|
android:layout_height="wrap_content"
|
|
|
|
|
android:scaleType="fitXY"
|
|
|
|
|
android:src="@mipmap/noble_kt"
|
|
|
|
|
app:layout_constraintBottom_toBottomOf="parent"
|
|
|
|
|
app:layout_constraintEnd_toEndOf="parent"
|
|
|
|
|
app:layout_constraintStart_toStartOf="parent" />
|
|
|
|
|
|
|
|
|
|
<TextView
|
|
|
|
|
android:id="@+id/tv_lv_tis"
|
|
|
|
|
android:layout_width="wrap_content"
|
|
|
|
|
android:layout_height="wrap_content"
|
|
|
|
|
android:textSize="@dimen/sp_16"
|
|
|
|
|
tools:text="骑士开通"
|
|
|
|
|
android:textColor="#F7EAC9"
|
|
|
|
|
android:layout_marginStart="@dimen/dp_16"
|
|
|
|
|
app:layout_constraintStart_toStartOf="@+id/im_kt"
|
|
|
|
|
app:layout_constraintTop_toTopOf="@+id/im_kt"
|
|
|
|
|
app:layout_constraintBottom_toBottomOf="@+id/im_kt"/>
|
|
|
|
|
android:id="@+id/tv_lv_tis"
|
|
|
|
|
android:layout_width="wrap_content"
|
|
|
|
|
android:layout_height="wrap_content"
|
|
|
|
|
android:layout_marginStart="@dimen/dp_16"
|
|
|
|
|
android:textColor="#F7EAC9"
|
|
|
|
|
android:textSize="@dimen/sp_16"
|
|
|
|
|
app:layout_constraintBottom_toBottomOf="@+id/im_kt"
|
|
|
|
|
app:layout_constraintStart_toStartOf="@+id/im_kt"
|
|
|
|
|
app:layout_constraintTop_toTopOf="@+id/im_kt"
|
|
|
|
|
tools:text="骑士开通" />
|
|
|
|
|
|
|
|
|
|
<TextView
|
|
|
|
|
android:id="@+id/tv_noble_mob"
|
|
|
|
|
android:layout_width="wrap_content"
|
|
|
|
|
android:layout_height="wrap_content"
|
|
|
|
|
android:textSize="@dimen/sp_16"
|
|
|
|
|
tools:text="¥30/月"
|
|
|
|
|
android:textColor="#F7EAC9"
|
|
|
|
|
app:layout_constraintStart_toEndOf="@+id/tv_lv_tis"
|
|
|
|
|
app:layout_constraintTop_toTopOf="@+id/tv_lv_tis"
|
|
|
|
|
app:layout_constraintBottom_toBottomOf="@+id/tv_lv_tis"/>
|
|
|
|
|
android:id="@+id/tv_noble_mob"
|
|
|
|
|
android:layout_width="wrap_content"
|
|
|
|
|
android:layout_height="wrap_content"
|
|
|
|
|
android:textColor="#F7EAC9"
|
|
|
|
|
android:textSize="@dimen/sp_16"
|
|
|
|
|
app:layout_constraintBottom_toBottomOf="@+id/tv_lv_tis"
|
|
|
|
|
app:layout_constraintStart_toEndOf="@+id/tv_lv_tis"
|
|
|
|
|
app:layout_constraintTop_toTopOf="@+id/tv_lv_tis"
|
|
|
|
|
tools:text="¥30/月" />
|
|
|
|
|
|
|
|
|
|
<ImageView
|
|
|
|
|
android:id="@+id/im_ljkt"
|
|
|
|
|
android:layout_width="wrap_content"
|
|
|
|
|
android:layout_height="wrap_content"
|
|
|
|
|
android:src="@mipmap/noble_ljkt"
|
|
|
|
|
app:layout_constraintEnd_toEndOf="parent"
|
|
|
|
|
app:layout_constraintTop_toTopOf="@+id/im_kt"
|
|
|
|
|
app:layout_constraintBottom_toBottomOf="@+id/im_kt"
|
|
|
|
|
android:layout_marginEnd="@dimen/dp_16"
|
|
|
|
|
/>
|
|
|
|
|
android:id="@+id/im_ljkt"
|
|
|
|
|
android:layout_width="wrap_content"
|
|
|
|
|
android:layout_height="wrap_content"
|
|
|
|
|
android:layout_marginEnd="@dimen/dp_16"
|
|
|
|
|
android:src="@mipmap/noble_ljkt"
|
|
|
|
|
app:layout_constraintBottom_toBottomOf="@+id/im_kt"
|
|
|
|
|
app:layout_constraintEnd_toEndOf="parent"
|
|
|
|
|
app:layout_constraintTop_toTopOf="@+id/im_kt" />
|
|
|
|
|
|
|
|
|
|
</androidx.constraintlayout.widget.ConstraintLayout>
|
|
|
|
|
</layout>
|