Commit 88186d5d authored by jianglx's avatar jianglx

适配推广有奖界面,添加推荐规则界面。

parent fefc2e52
...@@ -6,16 +6,18 @@ ...@@ -6,16 +6,18 @@
<activity android:name=".ShareActivity" /> <activity android:name=".ShareActivity" />
<activity android:name=".BillActivity" /> <activity android:name=".BillActivity" />
<activity android:name=".WebViewActivity"> <activity android:name=".WebViewActivity">
<!--<intent-filter>-->
<!--<data android:scheme="rv" android:host="xxfc" android:path="/activity" />--> <!-- <intent-filter> -->
<!--&lt;!&ndash;下面这几行也必须得设置&ndash;&gt;--> <!-- <data android:scheme="rv" android:host="xxfc" android:path="/activity" /> -->
<!--<category android:name="android.intent.category.DEFAULT"/>--> <!-- &lt;!&ndash;下面这几行也必须得设置&ndash;&gt; -->
<!--<action android:name="android.intent.action.VIEW"/>--> <!-- <category android:name="android.intent.category.DEFAULT"/> -->
<!--<category android:name="android.intent.category.BROWSABLE"/>--> <!-- <action android:name="android.intent.action.VIEW"/> -->
<!--</intent-filter>--> <!-- <category android:name="android.intent.category.BROWSABLE"/> -->
<!-- </intent-filter> -->
</activity> </activity>
<activity android:name=".ReativeBillActivity" /> <activity android:name=".ReativeBillActivity" />
<activity android:name=".PopularizeActivity"></activity> <activity android:name=".PopularizeActivity" />
<activity android:name=".ShareRulerActivity"></activity>
</application> </application>
</manifest> </manifest>
\ No newline at end of file
...@@ -87,11 +87,12 @@ public class ReativeBillActivity extends BaseStatusActivity<ReativeBillPresenter ...@@ -87,11 +87,12 @@ public class ReativeBillActivity extends BaseStatusActivity<ReativeBillPresenter
} }
@OnClick({R2.id.btn_save_bill, R2.id.btn_share}) @OnClick({R2.id.btn_save_bill, R2.id.btn_share,R2.id.tv_back_title})
public void onViewClicked(View view) { public void onViewClicked(View view) {
int id = view.getId(); int id = view.getId();
if (id == R.id.tv_back_title) {
if (id == R.id.btn_save_bill) { finish();
} else if (id == R.id.btn_save_bill) {
mPresenter.saveBill(llContent); mPresenter.saveBill(llContent);
} else if (id == R.id.btn_share) { } else if (id == R.id.btn_share) {
mPresenter.saveShare(llContent); mPresenter.saveShare(llContent);
......
...@@ -115,13 +115,13 @@ public class ShareActivity extends BaseStatusActivity<SharePresenter> { ...@@ -115,13 +115,13 @@ public class ShareActivity extends BaseStatusActivity<SharePresenter> {
shareUrl = RvFrameConfig.HOST + "/h5/appHtml/view/invitationCourtesyShare.html?code=" + code + "_P0101"; shareUrl = RvFrameConfig.HOST + "/h5/appHtml/view/invitationCourtesyShare.html?code=" + code + "_P0101";
} }
if (id == R.id.tv_weixin) { if (id == R.id.tv_weixin) {
mPresenter.shareWx(shareUrl, "【滴房车】", "新人专享大礼包,快去领!"); mPresenter.shareWx(shareUrl, "新人专享大礼包,快去领!", " ");
} else if (id == R.id.tv_weixin_circle) { } else if (id == R.id.tv_weixin_circle) {
mPresenter.shareWxC(shareUrl, "【滴房车】", "新人专享大礼包,快去领!"); mPresenter.shareWxC(shareUrl, "新人专享大礼包,快去领!", " ");
} else if (id == R.id.tv_bill) { } else if (id == R.id.tv_bill) {
startActivity(ReativeBillActivity.getIntent(this, shareUrl)); startActivity(ReativeBillActivity.getIntent(this, shareUrl));
} else if (id == R.id.tv_more) { } else if (id == R.id.tv_more) {
mPresenter.shareMore(shareUrl, "【滴房车】", "新人专享大礼包,快去领!"); mPresenter.shareMore(shareUrl, "新人专享大礼包,快去领!", " ");
} else if (id == R.id.tv_more_detail) { } else if (id == R.id.tv_more_detail) {
startActivity(PopularizeActivity.getIntent(getApplicationContext(), 0)); startActivity(PopularizeActivity.getIntent(getApplicationContext(), 0));
} else if (id == R.id.ll_activation) { } else if (id == R.id.ll_activation) {
...@@ -130,6 +130,8 @@ public class ShareActivity extends BaseStatusActivity<SharePresenter> { ...@@ -130,6 +130,8 @@ public class ShareActivity extends BaseStatusActivity<SharePresenter> {
startActivity(PopularizeActivity.getIntent(getApplicationContext(), 1)); startActivity(PopularizeActivity.getIntent(getApplicationContext(), 1));
} else if (id == R.id.ll_comein) { } else if (id == R.id.ll_comein) {
startActivity(PopularizeActivity.getIntent(getApplicationContext(), 0)); startActivity(PopularizeActivity.getIntent(getApplicationContext(), 0));
} else if (id == R.id.tv_ruler) {
startActivity(new Intent(getApplicationContext(), ShareRulerActivity.class));
} }
} }
......
package com.rv.share;
import android.content.Intent;
import android.os.Bundle;
import com.ruiwenliu.wrapper.base.BaseBean;
import com.ruiwenliu.wrapper.weight.TitleView;
import com.rv.home.rv.module.basic.BaseStatusActivity;
import com.rv.home.rv.module.basic.presenter.CommonPresenter;
public class ShareRulerActivity extends BaseStatusActivity<CommonPresenter> {
@Override
protected int setLayout() {
return R.layout.activity_share_ruler;
}
@Override
protected void initView(Bundle savedInstanceState, TitleView titleView, Intent intent) {
titleView.setTitle("推广有奖规则");
}
@Override
public void onShowResult(int requestType, BaseBean result) {
}
}
...@@ -98,7 +98,6 @@ public class RvWebView extends WebView { ...@@ -98,7 +98,6 @@ public class RvWebView extends WebView {
WebResourceResponse response = super.shouldInterceptRequest(view, request); WebResourceResponse response = super.shouldInterceptRequest(view, request);
return response; return response;
} }
}; };
public WebChromeClient webChromeClient = new WebChromeClient() { public WebChromeClient webChromeClient = new WebChromeClient() {
......
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="#ffff9e74" />
<corners
android:bottomLeftRadius="80dp"
android:bottomRightRadius="80dp"
android:topLeftRadius="0dp"
android:topRightRadius="80dp" />
</shape>
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<stroke
android:width="2dp"
android:color="#fffe6e2f" />
</shape>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="#ffffffff" />
<stroke
android:width="2dp"
android:color="#fffe6e2f" />
</shape>
\ No newline at end of file
...@@ -10,8 +10,9 @@ ...@@ -10,8 +10,9 @@
tools:context=".ReativeBillActivity"> tools:context=".ReativeBillActivity">
<TextView <TextView
android:id="@+id/tv_back_title"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="@dimen/size_48" android:layout_height="@dimen/size_55"
android:drawableLeft="@drawable/rv_common_icon_back_dark" android:drawableLeft="@drawable/rv_common_icon_back_dark"
android:drawablePadding="5dp" android:drawablePadding="5dp"
android:gravity="center" android:gravity="center"
...@@ -24,9 +25,9 @@ ...@@ -24,9 +25,9 @@
<include layout="@layout/common_line" /> <include layout="@layout/common_line" />
<FrameLayout <FrameLayout
android:background="#55eeeeee"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent"> android:layout_height="match_parent"
android:background="#55eeeeee">
<LinearLayout <LinearLayout
android:id="@+id/ll_content" android:id="@+id/ll_content"
......
...@@ -4,28 +4,29 @@ ...@@ -4,28 +4,29 @@
xmlns:tools="http://schemas.android.com/tools" xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
android:background="#FEE4A9" android:background="#FCE2A8"
android:gravity="center_horizontal" android:gravity="center_horizontal"
android:orientation="vertical" android:orientation="vertical"
tools:context=".ShareActivity"> tools:context=".ShareActivity">
<ScrollView
android:layout_width="match_parent"
android:layout_height="wrap_content">
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
android:orientation="vertical" android:orientation="vertical">
android:weightSum="19">
<FrameLayout <FrameLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="0dp" android:layout_height="wrap_content">
android:layout_weight="7">
<ImageView <ImageView
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="wrap_content"
android:scaleType="fitXY" android:src="@drawable/bg_share_top" />
android:src="@drawable/bg_share_new1" />
<TextView <TextView
android:id="@+id/tv_ruler" android:id="@+id/tv_ruler"
...@@ -43,15 +44,17 @@ ...@@ -43,15 +44,17 @@
<android.support.v7.widget.CardView <android.support.v7.widget.CardView
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="0dp" android:layout_height="wrap_content"
android:layout_margin="@dimen/dp_10" android:layout_marginLeft="@dimen/size_15"
android:layout_weight="5" android:layout_marginTop="@dimen/size_10"
android:layout_marginRight="@dimen/size_15"
android:layout_marginBottom="@dimen/size_10"
android:background="@color/white" android:background="@color/white"
app:cardCornerRadius="5dp"> app:cardCornerRadius="5dp">
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="wrap_content"
android:orientation="vertical"> android:orientation="vertical">
<TextView <TextView
...@@ -66,9 +69,9 @@ ...@@ -66,9 +69,9 @@
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="wrap_content"
android:layout_marginTop="@dimen/size_10" android:layout_marginTop="@dimen/size_20"
android:layout_marginBottom="10dp" android:layout_marginBottom="@dimen/size_15"
android:gravity="center" android:gravity="center"
android:orientation="horizontal"> android:orientation="horizontal">
...@@ -79,6 +82,7 @@ ...@@ -79,6 +82,7 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_weight="1" android:layout_weight="1"
android:drawableTop="@drawable/icon_share_weixin" android:drawableTop="@drawable/icon_share_weixin"
android:drawablePadding="@dimen/size_10"
android:gravity="center" android:gravity="center"
android:text="微信" /> android:text="微信" />
...@@ -88,6 +92,7 @@ ...@@ -88,6 +92,7 @@
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_weight="1" android:layout_weight="1"
android:drawablePadding="@dimen/size_10"
android:drawableTop="@drawable/icon_share_wx_circle" android:drawableTop="@drawable/icon_share_wx_circle"
android:gravity="center" android:gravity="center"
android:text="朋友圈" /> android:text="朋友圈" />
...@@ -99,6 +104,7 @@ ...@@ -99,6 +104,7 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_weight="1" android:layout_weight="1"
android:drawableTop="@drawable/icon_share_code" android:drawableTop="@drawable/icon_share_code"
android:drawablePadding="@dimen/size_10"
android:gravity="center" android:gravity="center"
android:text="邀请码" /> android:text="邀请码" />
...@@ -107,7 +113,7 @@ ...@@ -107,7 +113,7 @@
android:id="@+id/tv_more" android:id="@+id/tv_more"
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:drawablePadding="@dimen/size_10"
android:layout_weight="1" android:layout_weight="1"
android:drawableTop="@drawable/icon_share_more" android:drawableTop="@drawable/icon_share_more"
android:gravity="center" android:gravity="center"
...@@ -122,17 +128,16 @@ ...@@ -122,17 +128,16 @@
<android.support.v7.widget.CardView <android.support.v7.widget.CardView
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="0dp" android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/dp_10" android:layout_marginLeft="@dimen/size_15"
android:layout_marginRight="@dimen/dp_10" android:layout_marginRight="@dimen/size_15"
android:layout_marginBottom="@dimen/dp_10" android:layout_marginBottom="@dimen/size_10"
android:layout_weight="5"
android:background="@color/white" android:background="@color/white"
app:cardCornerRadius="5dp"> app:cardCornerRadius="5dp">
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="wrap_content"
android:orientation="vertical"> android:orientation="vertical">
<RelativeLayout <RelativeLayout
...@@ -159,13 +164,15 @@ ...@@ -159,13 +164,15 @@
android:layout_centerVertical="true" android:layout_centerVertical="true"
android:drawableRight="@drawable/common_icon_rig_gray" android:drawableRight="@drawable/common_icon_rig_gray"
android:drawablePadding="3dp" android:drawablePadding="3dp"
android:text="查看详情" /> android:text="查看详情"
android:textSize="@dimen/sp_12" />
</RelativeLayout> </RelativeLayout>
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="wrap_content"
android:layout_marginTop="@dimen/size_20" android:layout_marginTop="@dimen/size_20"
android:layout_marginBottom="@dimen/size_15"
android:gravity="center" android:gravity="center"
android:orientation="horizontal" android:orientation="horizontal"
android:weightSum="3"> android:weightSum="3">
...@@ -173,7 +180,7 @@ ...@@ -173,7 +180,7 @@
<LinearLayout <LinearLayout
android:id="@+id/ll_comein" android:id="@+id/ll_comein"
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="match_parent" android:layout_height="wrap_content"
android:layout_weight="1" android:layout_weight="1"
android:gravity="center" android:gravity="center"
android:orientation="vertical"> android:orientation="vertical">
...@@ -201,7 +208,7 @@ ...@@ -201,7 +208,7 @@
<LinearLayout <LinearLayout
android:id="@+id/ll_invite" android:id="@+id/ll_invite"
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="match_parent" android:layout_height="wrap_content"
android:layout_weight="1" android:layout_weight="1"
android:gravity="center" android:gravity="center"
android:orientation="vertical"> android:orientation="vertical">
...@@ -229,7 +236,7 @@ ...@@ -229,7 +236,7 @@
<LinearLayout <LinearLayout
android:id="@+id/ll_activation" android:id="@+id/ll_activation"
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="match_parent" android:layout_height="wrap_content"
android:layout_weight="1" android:layout_weight="1"
android:gravity="center" android:gravity="center"
android:orientation="vertical"> android:orientation="vertical">
...@@ -258,11 +265,10 @@ ...@@ -258,11 +265,10 @@
<android.support.v7.widget.CardView <android.support.v7.widget.CardView
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="0dp" android:layout_height="48dp"
android:layout_marginLeft="@dimen/dp_10" android:layout_marginLeft="@dimen/size_15"
android:layout_marginRight="@dimen/dp_10" android:layout_marginRight="@dimen/size_15"
android:layout_marginBottom="@dimen/dp_10" android:layout_marginBottom="@dimen/size_10"
android:layout_weight="2"
android:background="@color/white" android:background="@color/white"
app:cardCornerRadius="5dp"> app:cardCornerRadius="5dp">
...@@ -309,4 +315,6 @@ ...@@ -309,4 +315,6 @@
</LinearLayout> </LinearLayout>
</ScrollView>
</LinearLayout> </LinearLayout>
\ No newline at end of file
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment