Commit 0e7856c0 authored by Li's avatar Li

[李俊岐] 添加弹窗

parent 491070d2
......@@ -160,7 +160,7 @@ dependencies {
api fileTree(include: ['*.jar'], dir: 'libs')
implementation project(path: ':userinfo')
implementation project(path: ':game')
implementation project(':library')
api project(':library')
implementation 'androidx.appcompat:appcompat:1.2.0'
implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
implementation 'androidx.constraintlayout:constraintlayout:2.0.3'
......
......@@ -159,7 +159,17 @@ class GameActivity : UnityPlayerActivity(), IDialogViewCloseCallback {
fun onclickHead() {
// JumpUtils.jumpUserInfoActivity()
GameDialog.showAllSpeedUp(this@GameActivity,"","",object :View.OnClickListener {
// GameDialog.showProduceGourmet(this@GameActivity,20,0,object :View.OnClickListener {
// override fun onClick(p0: View?) {
//
// }
// },object :View.OnClickListener {
// override fun onClick(p0: View?) {
//
// }
// })
//
GameDialog.showGoldInadequate(this@GameActivity,object :View.OnClickListener {
override fun onClick(p0: View?) {
}
......
package com.ym.msdh.game.adapter
import android.content.Context
import android.text.Html
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import android.widget.ImageView
import android.widget.ProgressBar
import android.widget.TextView
import androidx.recyclerview.widget.RecyclerView
import com.bumptech.glide.Glide
import com.ym.library.base.BaseRecyclerAdapter
import com.ym.library.module.OrderListEntity
import com.ym.modulecommon.AppliContext
import com.ym.msdh.R
class OrderAdapter : BaseRecyclerAdapter<OrderListEntity.FarmOrderDataListBean, OrderAdapter.ViewHolder> {
private var mContext: Context? = null
constructor(content: Context?) : super() {
mContext = content
}
override fun onBindViewHolder(holder: ViewHolder, position: Int) {
var data = mList[position]
if (data?.imgUrl != null && data?.imgUrl != "") {
Glide.with(mContext!!).load(data?.imgUrl)
.into(holder?.iv_order_item_img)
}
holder?.tv_order_item_title.text = data?.name
holder?.progess_order_bar.max = data?.targetNum?:0
holder?.progess_order_bar.progress = data?.ownNum?:0
holder?.tv_order_progress.text =
Html.fromHtml("<font color=\"#FC6002\">${data?.ownNum}</font>/${data?.targetNum}")
}
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewHolder {
return ViewHolder(
LayoutInflater.from(AppliContext.get())
.inflate(R.layout.item_layout_order, parent, false)
)
}
class ViewHolder : RecyclerView.ViewHolder {
var iv_order_item_img: ImageView
var tv_order_item_title: TextView
var tv_order_progress: TextView
var progess_order_bar: ProgressBar
constructor(
itemView: View
) : super(itemView) {
iv_order_item_img = itemView.findViewById(R.id.iv_order_item_img)
tv_order_item_title = itemView.findViewById(R.id.tv_order_item_title)
progess_order_bar = itemView.findViewById(R.id.progess_order_bar)
tv_order_progress = itemView.findViewById(R.id.tv_order_progress)
}
}
}
\ No newline at end of file
package com.ym.msdh.game.view
import android.app.Activity
import android.app.Dialog
import android.view.Gravity
import android.widget.FrameLayout
import android.widget.TextView
import androidx.recyclerview.widget.LinearLayoutManager
import androidx.recyclerview.widget.RecyclerView
import com.ym.library.module.HomeListEntity
import com.ym.library.module.OrderListEntity
import com.ym.library.utils.AdUtils
import com.ym.library.utils.EventUtils
import com.ym.msdh.R
import com.ym.msdh.game.adapter.OrderAdapter
import com.ym.msdh.game.utils.CenterDialog
/**
* 订单弹窗
*/
object OrderDialog {
fun show(activity: Activity,result: OrderListEntity?) {
if (activity == null || result == null) return
EventUtils.onEvent("show_order_dialog", "订单弹窗曝光")
var mDialog = Dialog(activity, R.style.UpdateVersionCompatDialogTheme75)
val mDialogView =
CenterDialog.showBottomDialog(
R.layout.dialog_layout_order,
activity,
mDialog!!,
0,
Gravity.CENTER
)
val tv_order_title = mDialogView?.findViewById<TextView>(R.id.tv_order_title)
val tv_order_num = mDialogView?.findViewById<TextView>(R.id.tv_order_num)
val recycler_order = mDialogView?.findViewById<RecyclerView>(R.id.recycler_order)
val layout_ad = mDialogView?.findViewById<FrameLayout>(R.id.layout_ad)
tv_order_title.text = "${result?.orderLevel}级订单"
tv_order_num.text = "${result?.awardCash}"
AdUtils.showFeedAd(activity,"order_dialog",layout_ad)
var adapter = OrderAdapter(activity)
recycler_order?.layoutManager = LinearLayoutManager(activity)
recycler_order?.adapter = adapter
adapter?.appendToList(result?.farmOrderDataList)
adapter?.notifyDataSetChanged()
mDialog?.setCanceledOnTouchOutside(false)
mDialog?.setCancelable(false)
if (!activity?.isFinishing) {
mDialog?.show()
}
}
}
\ No newline at end of file
......@@ -44,10 +44,10 @@ object WareHouseDialog : WareHouseContract.View {
)
val rl = mDialog?.findViewById<RecyclerView>(R.id.rl_record)
rl?.layoutManager =
GridLayoutManager(context,4)
GridLayoutManager(context,3)
adapter = WareHouseAdapter(context)
rl?.adapter = adapter
mDialogView?.findViewById<ImageView>(R.id.iv_dialog_close).setOnClickListener {
mDialogView?.findViewById<ImageView>(R.id.iv_warehouse_close).setOnClickListener {
mDialog?.dismiss()
RxBusUtil.getDefault().unregister(this)
}
......
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@android:id/background">
<shape>
<corners android:radius="6dp" />
<!-- <stroke-->
<!-- android:width="1dp"-->
<!-- android:color="#EEEEEE" />-->
<solid android:color="#A45D00" />
</shape>
</item>
<item android:id="@android:id/progress">
<clip>
<shape>
<corners android:radius="6dp" />
<gradient
android:angle="0"
android:endColor="#68CB00"
android:startColor="#68CB00" />
</shape>
</clip>
</item>
</layer-list>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center">
<FrameLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginLeft="9dp"
android:layout_marginRight="9dp">
<RelativeLayout
android:layout_width="328dp"
android:layout_height="360dp"
android:layout_marginTop="6dp"
android:layout_marginRight="5dp"
android:background="@drawable/icon_base_dialog_bg_360">
<com.ym.library.widget.FontTextView
android:id="@+id/tv_order_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginTop="6dp"
android:includeFontPadding="false"
android:text="3级订单"
android:textColor="@color/white"
android:textSize="22sp" />
<LinearLayout
android:id="@+id/layout_order_info"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginTop="62dp">
<com.ym.library.widget.MediumBoldTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:includeFontPadding="false"
android:text="完成当前订单将获得 "
android:textColor="#095100"
android:textSize="17sp" />
<com.ym.library.widget.MediumBoldTextView
android:id="@+id/tv_order_num"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:includeFontPadding="false"
android:text="20"
android:textColor="#FC6002"
android:textSize="26sp" />
<com.ym.library.widget.MediumBoldTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:includeFontPadding="false"
android:text=" 元"
android:textColor="#095100"
android:textSize="17sp" />
</LinearLayout>
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recycler_order"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/layout_order_info"
android:layout_centerHorizontal="true"
android:layout_gravity="center"
android:layout_marginTop="20dp"
android:layout_marginBottom="30dp" />
</RelativeLayout>
<ImageView
android:id="@+id/iv_order_close"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:src="@drawable/icon_base_dialog_close" />
</FrameLayout>
<include layout="@layout/layout_base_feed_ad"/>
</LinearLayout>
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="590dp"
android:layout_centerInParent="true"
<FrameLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginLeft="9dp"
android:layout_marginRight="9dp">
<ImageView
android:layout_width="match_parent"
android:layout_height="520dp"
android:layout_alignParentBottom="true"
android:scaleType="fitXY"
android:src="@mipmap/icon_main_dialog_get_drops_bg" />
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="577dp"
android:layout_centerInParent="true">
<RelativeLayout
android:layout_width="@dimen/dp_50"
android:layout_height="@dimen/dp_40"
android:layout_alignParentRight="true"
android:layout_marginTop="76dp">
android:layout_width="328dp"
android:layout_height="360dp"
android:layout_marginTop="6dp"
android:layout_marginRight="5dp"
android:background="@drawable/icon_base_dialog_bg">
</RelativeLayout>
<ImageView
android:id="@+id/iv_dialog_close"
<com.ym.library.widget.FontTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_marginTop="76dp"
android:src="@mipmap/icon_new_close" />
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginLeft="@dimen/dp_10"
android:layout_marginRight="@dimen/dp_10"
android:scaleType="fitXY"
android:src="@mipmap/icon_warehouse_title" />
<LinearLayout
android:layout_width="match_parent"
android:layout_centerHorizontal="true"
android:layout_marginTop="6dp"
android:includeFontPadding="false"
android:text="我的仓库"
android:textColor="@color/white"
android:textSize="22sp" />
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/rl_record"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/iv_dialog_close"
android:layout_marginLeft="@dimen/dp_10"
android:layout_marginTop="@dimen/dp_10"
android:layout_marginRight="@dimen/dp_10"
android:orientation="vertical">
android:layout_centerInParent="true"
android:layout_gravity="center" />
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/rl_record"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center" />
</LinearLayout>
</RelativeLayout>
</RelativeLayout>
</RelativeLayout>
<ImageView
android:id="@+id/iv_warehouse_close"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:src="@drawable/icon_base_dialog_close" />
</FrameLayout>
</FrameLayout>
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="@dimen/dp_44"
android:layout_marginLeft="26dp"
android:layout_marginRight="46dp"
android:layout_marginBottom="@dimen/dp_15">
<ImageView
android:id="@+id/iv_order_item_img"
android:layout_width="46dp"
android:layout_height="44dp"
android:layout_centerVertical="true" />
<TextView
android:id="@+id/tv_order_item_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="4dp"
android:layout_toRightOf="@+id/iv_order_item_img"
android:includeFontPadding="false"
android:text="烤串"
android:textColor="#94491A"
android:textSize="16sp" />
<ProgressBar
android:id="@+id/progess_order_bar"
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="168dp"
android:layout_height="10dp"
android:layout_alignParentBottom="true"
android:layout_marginBottom="4dp"
android:layout_toRightOf="@+id/iv_order_item_img"
android:max="100"
android:progress="30"
android:progressDrawable="@drawable/game_order_item_progress_bg" />
<com.ym.library.widget.MediumBoldTextView
android:id="@+id/tv_order_progress"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_marginLeft="5dp"
android:layout_marginBottom="2dp"
android:layout_toRightOf="@+id/progess_order_bar"
android:includeFontPadding="false"
android:text="1/10"
android:textColor="#722E01"
android:textSize="12sp" />
</RelativeLayout>
\ No newline at end of file
......@@ -81,12 +81,21 @@ object AdUtils {
actionName,
ZXADSizeConfig(
// Utils.px2dip(PhoneUtils.getScreenWidth(activity).toFloat()) - 40, 280
Utils.px2dip(PhoneUtils.getScreenWidth(activity).toFloat()) - 56,
((Utils.px2dip(activity.windowManager?.defaultDisplay?.width!!.toFloat()) - 56) * 0.66).toInt()
Utils.px2dip(PhoneUtils.getScreenWidth(activity).toFloat()) - 40,
((Utils.px2dip(activity.windowManager?.defaultDisplay?.width!!.toFloat()) - 40) * 0.66).toInt()
),
activity,
view
)
view?.postDelayed({
AdManager.loadFeedAdToCache(
AD_IMG_FADE, activity, ZXADSizeConfig(
// Utils.px2dip(PhoneUtils.getScreenWidth(activity).toFloat()) - 40, 280
Utils.px2dip(PhoneUtils.getScreenWidth(activity).toFloat()) - 56,
((Utils.px2dip(activity.windowManager?.defaultDisplay?.width!!.toFloat()) - 40) * 0.66).toInt()
)
)
},15000)
} catch (e: Exception) {
}
}
......@@ -98,13 +107,13 @@ object AdUtils {
//预加载信息流
fun loadFeedCacheAdToCache(activity: Activity) {
AdManager.loadFeedAdToCache(
AD_IMG_FADE, activity, ZXADSizeConfig(
// Utils.px2dip(PhoneUtils.getScreenWidth(activity).toFloat()) - 40, 280
Utils.px2dip(PhoneUtils.getScreenWidth(activity).toFloat()) - 56,
((Utils.px2dip(activity.windowManager?.defaultDisplay?.width!!.toFloat()) - 56) * 0.66).toInt()
)
)
// AdManager.loadFeedAdToCache(
// AD_IMG_FADE, activity, ZXADSizeConfig(
//// Utils.px2dip(PhoneUtils.getScreenWidth(activity).toFloat()) - 40, 280
// Utils.px2dip(PhoneUtils.getScreenWidth(activity).toFloat()) - 56,
// ((Utils.px2dip(activity.windowManager?.defaultDisplay?.width!!.toFloat()) - 56) * 0.66).toInt()
// )
// )
}
//看视频领上报
......
......@@ -16,11 +16,11 @@ object FilterUtils {
when (event.action) {
MotionEvent.ACTION_DOWN -> {
// view.background.alpha = 155
FilterUtils.setFilter(view)
setFilter(view)
}
MotionEvent.ACTION_UP, MotionEvent.ACTION_CANCEL -> {
// view.background.alpha = 255
FilterUtils.removeFilter(view)
removeFilter(view)
}
}
return@setOnTouchListener false
......
......@@ -2,13 +2,15 @@ package com.ym.library.utils
import android.app.Activity
import android.app.Dialog
import android.graphics.Color
import android.graphics.PorterDuff
import android.graphics.drawable.Drawable
import android.text.Html
import android.view.Gravity
import android.view.MotionEvent
import android.view.View
import android.widget.FrameLayout
import android.widget.ImageView
import android.widget.LinearLayout
import android.widget.TextView
import android.view.ViewGroup
import android.widget.*
import com.ym.library.R
import com.ym.library.base.BaseDialog
......@@ -57,10 +59,8 @@ object GameDialog : BaseDialog() {
iv_close?.setOnClickListener {
mDialog?.dismiss()
}
AdUtils.showFeedAd(activity, type, layout_ad)
mDialog?.setOnDismissListener {
AdUtils.loadFeedCacheAdToCache(activity)
}
mDialog.setCanceledOnTouchOutside(false)
mDialog.setCancelable(false)
......@@ -97,23 +97,20 @@ object GameDialog : BaseDialog() {
mDialogView?.findViewById<LinearLayout>(R.id.layout_dialog_open_red_root)
val iv_close = mDialogView?.findViewById<ImageView>(R.id.iv_open_red_close)
val tv_open_red_reward = mDialogView?.findViewById<TextView>(R.id.tv_open_red_reward)
val img_open_red_reward = mDialogView?.findViewById<TextView>(R.id.img_open_red_reward)
val img_open_red_reward2 = mDialogView?.findViewById<TextView>(R.id.img_open_red_reward2)
val img_open_red_reward3 = mDialogView?.findViewById<TextView>(R.id.img_open_red_reward3)
// val img_open_red_reward = mDialogView?.findViewById<TextView>(R.id.img_open_red_reward)
// val img_open_red_reward2 = mDialogView?.findViewById<TextView>(R.id.img_open_red_reward2)
// val img_open_red_reward3 = mDialogView?.findViewById<TextView>(R.id.img_open_red_reward3)
val layout_ad = mDialogView?.findViewById<FrameLayout>(R.id.layout_ad)
tv_open_red_reward?.text =
Html.fromHtml("在收获<font color=\"#FC6002\"><big><big> ${2} </big></big></font>次可拆")
tv_open_red_reward?.text = "再收获${info}份美食可拆开"
iv_close?.setOnClickListener {
mDialog?.dismiss()
}
AdUtils.showFeedAd(activity, "", layout_ad)
mDialog?.setOnDismissListener {
AdUtils.loadFeedCacheAdToCache(activity)
}
mDialog.setCanceledOnTouchOutside(false)
mDialog.setCancelable(false)
......@@ -169,9 +166,7 @@ object GameDialog : BaseDialog() {
mDialog?.dismiss()
}
AdUtils.showFeedAd(activity, "", layout_ad)
mDialog?.setOnDismissListener {
AdUtils.loadFeedCacheAdToCache(activity)
}
mDialog.setCanceledOnTouchOutside(false)
mDialog.setCancelable(false)
......@@ -190,7 +185,13 @@ object GameDialog : BaseDialog() {
/**
* 生产美食
*/
fun showProduceGourmet(activity: Activity,btnStr: String,listener: View.OnClickListener) {
fun showProduceGourmet(
activity: Activity,
coin: Int,
adNum: Int,
listener: View.OnClickListener,
adListener: View.OnClickListener
) {
if (activity == null) return
val mDialog = Dialog(activity, R.style.UpdateVersionCompatDialogTheme)
val mDialogView =
......@@ -204,13 +205,396 @@ object GameDialog : BaseDialog() {
val layout_dialog_root =
mDialogView?.findViewById<LinearLayout>(R.id.layout_speed_up_root)
val iv_close = mDialogView?.findViewById<ImageView>(R.id.iv_speed_up_close)
val tv_speed_up_time = mDialogView?.findViewById<TextView>(R.id.tv_speed_up_time)
val tv_speed_up_num = mDialogView?.findViewById<TextView>(R.id.tv_speed_up_num)
val btn_speed_up_btn = mDialogView?.findViewById<ImageView>(R.id.btn_speed_up_btn)
mDialogView?.findViewById<LinearLayout>(R.id.layout_shengchan_root)
val iv_close = mDialogView?.findViewById<ImageView>(R.id.iv_shengchan_close)
val tv_coin = mDialogView?.findViewById<TextView>(R.id.tv_dialog_shengchan_coin)
val tv_dialog_shengchan_num =
mDialogView?.findViewById<TextView>(R.id.tv_dialog_shengchan_num)
val btn_dialog_coin_shengchan =
mDialogView?.findViewById<ImageView>(R.id.btn_dialog_coin_shengchan)
val btn_dialog_ad_shengchan =
mDialogView?.findViewById<ImageView>(R.id.btn_dialog_ad_shengchan)
val layout_ad = mDialogView?.findViewById<FrameLayout>(R.id.layout_ad)
tv_coin.text = "${coin}"
tv_dialog_shengchan_num.text = "今天剩余${adNum}次"
btn_dialog_coin_shengchan.setOnClickListener {
listener.onClick(it)
mDialog?.dismiss()
}
btn_dialog_ad_shengchan.setOnClickListener {
adListener.onClick(it)
mDialog?.dismiss()
}
FilterUtils.addClickAlpha(btn_dialog_coin_shengchan)
FilterUtils.addClickAlpha(btn_dialog_ad_shengchan)
iv_close?.setOnClickListener {
mDialog?.dismiss()
}
AdUtils.showFeedAd(activity, "", layout_ad)
mDialog.setCanceledOnTouchOutside(false)
mDialog.setCancelable(false)
if (!activity?.isFinishing) {
mDialog?.show()
}
layout_ad?.postDelayed({
layout_ad.visibility = View.VISIBLE
if (layout_ad?.visibility == View.VISIBLE) {
layout_dialog_root.gravity = Gravity.BOTTOM
}
}, 500)
}
/**
* 恭喜获得宝箱
*/
fun showGetBox(
activity: Activity,
adNum: Int,
adListener: View.OnClickListener
) {
if (activity == null) return
val mDialog = Dialog(activity, R.style.UpdateVersionCompatDialogTheme)
val mDialogView =
showBottomDialog(
R.layout.dialog_layout_get_box,
activity,
mDialog,
0,
Gravity.CENTER
)
val layout_dialog_root =
mDialogView?.findViewById<LinearLayout>(R.id.layout_get_box_root)
val iv_close = mDialogView?.findViewById<ImageView>(R.id.iv_get_box_close)
val tv_get_box_num = mDialogView?.findViewById<TextView>(R.id.tv_get_box_num)
val btn_get_box_btn =
mDialogView?.findViewById<ImageView>(R.id.btn_get_box_btn)
val layout_ad = mDialogView?.findViewById<FrameLayout>(R.id.layout_ad)
tv_get_box_num.text = "今天剩余${adNum}次"
btn_get_box_btn.setOnClickListener {
adListener.onClick(it)
mDialog?.dismiss()
}
FilterUtils.addClickAlpha(btn_get_box_btn)
iv_close?.setOnClickListener {
mDialog?.dismiss()
}
AdUtils.showFeedAd(activity, "", layout_ad)
mDialog.setCanceledOnTouchOutside(false)
mDialog.setCancelable(false)
if (!activity?.isFinishing) {
mDialog?.show()
}
layout_ad?.postDelayed({
layout_ad.visibility = View.VISIBLE
if (layout_ad?.visibility == View.VISIBLE) {
layout_dialog_root?.gravity = Gravity.BOTTOM
}
}, 500)
}
/**
* 集齐钻石提现步骤
*/
fun showDiamondWithdrawal(activity: Activity) {
if (activity == null) return
val mDialog = Dialog(activity, R.style.UpdateVersionCompatDialogTheme)
val mDialogView =
showBottomDialog(
R.layout.dialog_layout_diamond_withdrawal,
activity,
mDialog,
0,
Gravity.CENTER
)
val iv_diamoind_close = mDialogView.findViewById<ImageView>(R.id.iv_diamoind_close)
iv_diamoind_close.setOnClickListener {
mDialog?.dismiss()
}
mDialog.setCanceledOnTouchOutside(false)
mDialog.setCancelable(false)
if (!activity?.isFinishing) {
mDialog?.show()
}
}
/**
* 首页红包领取 翻倍
*/
fun showRedPgDoubled(
activity: Activity,
reward: String,
listener: View.OnClickListener
) {
if (activity == null) return
val mDialog = Dialog(activity, R.style.UpdateVersionCompatDialogTheme)
val mDialogView =
showBottomDialog(
R.layout.dialog_layout_red_pg_doubled,
activity,
mDialog,
0,
Gravity.CENTER
)
val layout_dialog_root =
mDialogView.findViewById<LinearLayout>(R.id.layout_dialog_red_pg_root)
val tv_red_pg_reward = mDialogView.findViewById<TextView>(R.id.tv_red_pg_reward)
val btn_red_pg_doubled = mDialogView.findViewById<ImageView>(R.id.btn_red_pg_doubled)
val layout_red_pg_give_up =
mDialogView.findViewById<LinearLayout>(R.id.layout_red_pg_give_up)
val iv_diamoind_close = mDialogView.findViewById<ImageView>(R.id.iv_red_pg_close)
val layout_ad = mDialogView?.findViewById<FrameLayout>(R.id.layout_ad)
tv_red_pg_reward.text = "+${reward}元"
btn_red_pg_doubled.setOnClickListener {
listener.onClick(it)
mDialog?.dismiss()
}
layout_red_pg_give_up.setOnClickListener {
listener.onClick(null)
mDialog?.dismiss()
}
iv_diamoind_close.setOnClickListener {
mDialog?.dismiss()
}
FilterUtils.addClickAlpha(btn_red_pg_doubled)
mDialog.setCanceledOnTouchOutside(false)
mDialog.setCancelable(false)
if (!activity?.isFinishing) {
mDialog?.show()
}
AdUtils.showFeedAd(activity, "", layout_ad)
layout_ad?.postDelayed({
layout_ad.visibility = View.VISIBLE
if (layout_ad?.visibility == View.VISIBLE) {
layout_dialog_root?.gravity = Gravity.BOTTOM
}
}, 500)
}
/**
* 店铺损坏
*/
fun showShopDamage(activity: Activity, type: String, listener: View.OnClickListener) {
if (activity == null) return
val mDialog = Dialog(activity, R.style.UpdateVersionCompatDialogTheme)
val mDialogView =
showBottomDialog(
R.layout.dialog_layout_shop_damage,
activity,
mDialog,
0,
Gravity.CENTER
)
val layout_dialog_root =
mDialogView.findViewById<LinearLayout>(R.id.layout_dialog_shop_damage_root)
val btn_shop_damage_ad = mDialogView.findViewById<ImageView>(R.id.btn_shop_damage_ad)
val iv_diamoind_close = mDialogView.findViewById<ImageView>(R.id.iv_shop_damage_close)
val layout_ad = mDialogView?.findViewById<FrameLayout>(R.id.layout_ad)
btn_shop_damage_ad.setOnClickListener {
listener.onClick(it)
mDialog?.dismiss()
}
iv_diamoind_close.setOnClickListener {
mDialog?.dismiss()
}
FilterUtils.addClickAlpha(btn_shop_damage_ad)
mDialog.setCanceledOnTouchOutside(false)
mDialog.setCancelable(false)
if (!activity?.isFinishing) {
mDialog?.show()
}
AdUtils.showFeedAd(activity, "", layout_ad)
layout_ad?.postDelayed({
layout_ad.visibility = View.VISIBLE
if (layout_ad?.visibility == View.VISIBLE) {
layout_dialog_root?.gravity = Gravity.BOTTOM
}
}, 500)
}
/**
* 恭喜获得现金
*/
fun showGetCash(activity: Activity, cash: String, listener: View.OnClickListener) {
if (activity == null) return
val mDialog = Dialog(activity, R.style.UpdateVersionCompatDialogTheme)
val mDialogView =
showBottomDialog(
R.layout.dialog_layout_get_cash,
activity,
mDialog,
0,
Gravity.CENTER
)
val layout_dialog_root =
mDialogView.findViewById<LinearLayout>(R.id.layout_dialog_get_cash_root)
val tv_get_cash_reward = mDialogView.findViewById<TextView>(R.id.tv_get_cash_reward)
val btn_get_cash = mDialogView.findViewById<ImageView>(R.id.btn_get_cash)
val iv_diamoind_close = mDialogView.findViewById<ImageView>(R.id.iv_get_cash_close)
val layout_ad = mDialogView?.findViewById<FrameLayout>(R.id.layout_ad)
tv_get_cash_reward.text = "+${cash}元"
btn_get_cash.setOnClickListener {
mDialog?.dismiss()
}
iv_diamoind_close.setOnClickListener {
mDialog?.dismiss()
}
mDialog?.setOnDismissListener {
listener.onClick(btn_get_cash)
}
FilterUtils.addClickAlpha(btn_get_cash)
mDialog.setCanceledOnTouchOutside(false)
mDialog.setCancelable(false)
if (!activity?.isFinishing) {
mDialog?.show()
}
AdUtils.showFeedAd(activity, "", layout_ad)
layout_ad?.postDelayed({
layout_ad.visibility = View.VISIBLE
if (layout_ad?.visibility == View.VISIBLE) {
layout_dialog_root?.gravity = Gravity.BOTTOM
}
}, 500)
}
/**
* 金币不足
*/
fun showGoldInadequate(activity: Activity,listener: View.OnClickListener) {
if (activity == null) return
val mDialog = Dialog(activity, R.style.UpdateVersionCompatDialogTheme)
val mDialogView =
showBottomDialog(
R.layout.dialog_layout_gold_inadequate,
activity,
mDialog,
0,
Gravity.CENTER
)
val layout_dialog_root =
mDialogView.findViewById<LinearLayout>(R.id.layout_gold_root)
val btn_gold_btn = mDialogView.findViewById<ImageView>(R.id.btn_gold_btn)
val iv_diamoind_close = mDialogView.findViewById<ImageView>(R.id.iv_gold_close)
val layout_ad = mDialogView?.findViewById<FrameLayout>(R.id.layout_ad)
btn_gold_btn.setOnClickListener {
mDialog?.dismiss()
}
iv_diamoind_close.setOnClickListener {
mDialog?.dismiss()
}
mDialog?.setOnDismissListener {
listener.onClick(btn_gold_btn)
}
FilterUtils.addClickAlpha(btn_gold_btn)
mDialog.setCanceledOnTouchOutside(false)
mDialog.setCancelable(false)
if (!activity?.isFinishing) {
mDialog?.show()
}
AdUtils.showFeedAd(activity, "", layout_ad)
layout_ad?.postDelayed({
layout_ad.visibility = View.VISIBLE
if (layout_ad?.visibility == View.VISIBLE) {
layout_dialog_root?.gravity = Gravity.BOTTOM
}
}, 500)
}
/**
* 加速器
*/
fun showAccelerator(activity: Activity,sum:Int,listener: View.OnClickListener) {
if (activity == null) return
val mDialog = Dialog(activity, R.style.UpdateVersionCompatDialogTheme)
val mDialogView =
showBottomDialog(
R.layout.dialog_layout_accelerator,
activity,
mDialog,
0,
Gravity.CENTER
)
val layout_dialog_root =
mDialogView.findViewById<LinearLayout>(R.id.layout_gold_root)
val btn_gold_btn = mDialogView.findViewById<ImageView>(R.id.btn_gold_btn)
val iv_diamoind_close = mDialogView.findViewById<ImageView>(R.id.iv_gold_close)
val layout_ad = mDialogView?.findViewById<FrameLayout>(R.id.layout_ad)
btn_gold_btn.setOnClickListener {
mDialog?.dismiss()
}
iv_diamoind_close.setOnClickListener {
mDialog?.dismiss()
}
mDialog?.setOnDismissListener {
listener.onClick(btn_gold_btn)
}
FilterUtils.addClickAlpha(btn_gold_btn)
mDialog.setCanceledOnTouchOutside(false)
mDialog.setCancelable(false)
if (!activity?.isFinishing) {
mDialog?.show()
}
AdUtils.showFeedAd(activity, "", layout_ad)
layout_ad?.postDelayed({
layout_ad.visibility = View.VISIBLE
if (layout_ad?.visibility == View.VISIBLE) {
layout_dialog_root?.gravity = Gravity.BOTTOM
}
}, 500)
}
}
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/layout_get_box_root"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="vertical">
<FrameLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center">
<RelativeLayout
android:layout_width="328dp"
android:layout_height="274dp"
android:layout_marginTop="6dp"
android:layout_marginRight="5dp"
android:background="@drawable/icon_dialog_bg_box">
<com.ym.library.widget.FontTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginTop="5dp"
android:includeFontPadding="false"
android:text="加速器"
android:textColor="@color/white"
android:textSize="22sp" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/tv_get_box_info"
android:layout_centerHorizontal="true"
android:layout_marginTop="80dp"
android:src="@drawable/icon_coin" />
<ImageView
android:id="@+id/btn_get_box_btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/tv_get_box_num"
android:layout_centerHorizontal="true"
android:src="@drawable/icon_ad_open_box_btn" />
<TextView
android:id="@+id/tv_get_box_num"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_marginBottom="30dp"
android:text="今天剩余15次"
android:textColor="#94491A"
android:textSize="13sp" />
</RelativeLayout>
<ImageView
android:id="@+id/iv_get_box_close"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:src="@drawable/icon_base_dialog_close" />
</FrameLayout>
<include layout="@layout/layout_base_feed_ad" />
</LinearLayout>
\ No newline at end of file
......@@ -77,16 +77,6 @@
android:src="@drawable/icon_base_dialog_close" />
</FrameLayout>
<FrameLayout
android:id="@+id/layout_ad"
android:layout_width="match_parent"
android:layout_height="260dp"
android:layout_gravity="center_horizontal"
android:layout_marginLeft="5dp"
android:layout_marginTop="40dp"
android:layout_marginRight="5dp"
android:layout_marginBottom="10dp"
android:background="#c0c0c0"
android:visibility="gone" />
<include layout="@layout/layout_base_feed_ad" />
</LinearLayout>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="vertical">
<FrameLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<ImageView
android:layout_marginTop="6dp"
android:layout_marginRight="5dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/icon_diamond_withdrawal_bg" />
<ImageView
android:id="@+id/iv_diamoind_close"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:src="@drawable/icon_base_dialog_close" />
</FrameLayout>
</LinearLayout>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/layout_get_box_root"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="vertical">
<FrameLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center">
<RelativeLayout
android:layout_width="328dp"
android:layout_height="321dp"
android:layout_marginTop="6dp"
android:layout_marginRight="5dp"
android:background="@drawable/icon_dialog_bg_box">
<com.ym.library.widget.FontTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginTop="5dp"
android:includeFontPadding="false"
android:text="恭喜获得宝箱"
android:textColor="@color/white"
android:textSize="22sp" />
<com.ym.library.widget.MediumBoldTextView
android:id="@+id/tv_get_box_info"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginTop="72dp"
android:includeFontPadding="false"
android:text="随机获得现金、金币、加速器"
android:textColor="#095100"
android:textSize="17sp" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/tv_get_box_info"
android:layout_centerHorizontal="true"
android:layout_marginTop="15dp"
android:src="@drawable/icon_coin" />
<ImageView
android:id="@+id/btn_get_box_btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/tv_get_box_num"
android:layout_centerHorizontal="true"
android:src="@drawable/icon_ad_open_box_btn" />
<TextView
android:id="@+id/tv_get_box_num"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_marginBottom="30dp"
android:text="今天剩余15次"
android:textColor="#94491A"
android:textSize="13sp" />
</RelativeLayout>
<ImageView
android:id="@+id/iv_get_box_close"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:src="@drawable/icon_base_dialog_close" />
</FrameLayout>
<include layout="@layout/layout_base_feed_ad" />
</LinearLayout>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/layout_dialog_get_cash_root"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="vertical">
<FrameLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center">
<RelativeLayout
android:layout_width="328dp"
android:layout_height="274dp"
android:layout_marginTop="6dp"
android:layout_marginRight="5dp"
android:background="@drawable/icon_base_dialog_cash_bg">
<com.ym.library.widget.FontTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginTop="6dp"
android:includeFontPadding="false"
android:text="恭喜获得现金"
android:textColor="@color/white"
android:textSize="22sp" />
<ImageView
android:id="@+id/iv_red_pg_img_reward"
android:layout_width="97dp"
android:layout_height="88dp"
android:layout_centerHorizontal="true"
android:layout_marginTop="66dp"
android:src="@drawable/icon_dialog_get_cash_red_pg_bg" />
<com.ym.library.widget.FontTextView
android:id="@+id/tv_get_cash_reward"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/iv_red_pg_img_reward"
android:layout_centerHorizontal="true"
android:layout_marginTop="6dp"
android:includeFontPadding="false"
android:text="+1.22元"
android:textColor="#095100"
android:textSize="18sp" />
<ImageView
android:id="@+id/btn_get_cash"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/tv_get_cash_reward"
android:layout_centerHorizontal="true"
android:layout_marginTop="7dp"
android:src="@drawable/icon_dialog_get_showxia_btn" />
</RelativeLayout>
<ImageView
android:id="@+id/iv_get_cash_close"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:src="@drawable/icon_base_dialog_close" />
</FrameLayout>
<include layout="@layout/layout_base_feed_ad" />
</LinearLayout>
\ No newline at end of file
......@@ -66,16 +66,6 @@
android:src="@drawable/icon_base_dialog_close" />
</FrameLayout>
<FrameLayout
android:id="@+id/layout_ad"
android:layout_width="match_parent"
android:layout_height="260dp"
android:layout_gravity="center_horizontal"
android:layout_marginLeft="5dp"
android:layout_marginTop="40dp"
android:layout_marginRight="5dp"
android:layout_marginBottom="10dp"
android:background="#c0c0c0"
android:visibility="gone" />
<include layout="@layout/layout_base_feed_ad" />
</LinearLayout>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/layout_gold_root"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="vertical">
<FrameLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center">
<RelativeLayout
android:layout_width="328dp"
android:layout_height="293dp"
android:layout_marginTop="6dp"
android:layout_marginRight="5dp"
android:background="@drawable/icon_dialog_bg_box">
<com.ym.library.widget.FontTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginTop="5dp"
android:includeFontPadding="false"
android:text="金币不足"
android:textColor="@color/white"
android:textSize="22sp" />
<com.ym.library.widget.MediumBoldTextView
android:id="@+id/tv_gold_info"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginTop="72dp"
android:includeFontPadding="false"
android:text="领金币任务,幸运抽奖可获得金币"
android:textColor="#095100"
android:textSize="17sp" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/tv_gold_info"
android:layout_centerHorizontal="true"
android:layout_marginTop="25dp"
android:src="@drawable/icon_dialog_coin_img" />
<ImageView
android:id="@+id/btn_gold_btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_marginBottom="30dp"
android:src="@drawable/icon_gold_inadequate_btn_bg" />
</RelativeLayout>
<ImageView
android:id="@+id/iv_gold_close"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:src="@drawable/icon_base_dialog_close" />
</FrameLayout>
<include layout="@layout/layout_base_feed_ad" />
</LinearLayout>
\ No newline at end of file
......@@ -14,7 +14,7 @@
<RelativeLayout
android:layout_width="328dp"
android:layout_height="312dp"
android:layout_height="274dp"
android:layout_marginTop="6dp"
android:layout_marginRight="5dp"
android:background="@drawable/icon_base_dialog_bg">
......@@ -26,104 +26,28 @@
android:layout_centerHorizontal="true"
android:layout_marginTop="7dp"
android:includeFontPadding="false"
android:text="恭喜获得"
android:text="拆红包"
android:textColor="@color/white"
android:textSize="22sp" />
<RelativeLayout
android:id="@+id/layout_open_red_title"
android:layout_width="268dp"
android:layout_height="74dp"
<com.ym.library.widget.MediumBoldTextView
android:id="@+id/tv_open_red_reward"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginTop="62dp"
android:background="@drawable/icon_dialog_open_red_title_bg">
<com.ym.library.widget.MediumBoldTextView
android:id="@+id/tv_open_red_reward"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_marginLeft="21dp"
android:includeFontPadding="false"
android:textColor="#095100"
android:textSize="17sp"
tools:text="在收获15次" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:layout_marginRight="21dp"
android:background="#c0c0c0"
android:padding="20dp" />
</RelativeLayout>
android:layout_marginTop="90dp"
android:includeFontPadding="false"
android:textColor="#095100"
android:textSize="17sp"
tools:text="再收获8份美食可拆开" />
<RelativeLayout
android:layout_width="296dp"
android:layout_height="130dp"
android:layout_below="@+id/layout_open_red_title"
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/tv_open_red_reward"
android:layout_centerHorizontal="true"
android:layout_marginTop="22dp"
android:background="@drawable/shape_f6e6a8_r8">
<TextView
android:id="@+id/tv_open_red_title2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginTop="14dp"
android:includeFontPadding="false"
android:text="拆红包可随机获得以下奖励"
android:textColor="#94491A"
android:textSize="14sp" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@+id/tv_open_red_title2"
android:layout_marginLeft="28dp"
android:layout_marginTop="15dp"
android:layout_marginRight="28dp"
android:layout_marginBottom="14dp">
<TextView
android:id="@+id/img_open_red_reward"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:drawableTop="@drawable/icon_coin"
android:gravity="center"
android:text="50金币"
android:textColor="#94491A"
android:textSize="12sp" />
<TextView
android:id="@+id/img_open_red_reward2"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:drawableTop="@drawable/icon_coin"
android:gravity="center"
android:text="50金币"
android:textColor="#94491A"
android:textSize="12sp" />
<TextView
android:id="@+id/img_open_red_reward3"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:drawableTop="@drawable/icon_coin"
android:gravity="center"
android:text="50金币"
android:textColor="#94491A"
android:textSize="12sp" />
</LinearLayout>
</RelativeLayout>
android:layout_marginTop="25dp"
android:src="@drawable/icon_open_red_pg_bg" />
</RelativeLayout>
......@@ -135,16 +59,6 @@
android:src="@drawable/icon_base_dialog_close" />
</FrameLayout>
<FrameLayout
android:id="@+id/layout_ad"
android:layout_width="match_parent"
android:layout_height="260dp"
android:layout_gravity="center_horizontal"
android:layout_marginLeft="5dp"
android:layout_marginTop="40dp"
android:layout_marginRight="5dp"
android:layout_marginBottom="10dp"
android:background="#c0c0c0"
android:visibility="gone" />
<include layout="@layout/layout_base_feed_ad" />
</LinearLayout>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/layout_shengchan_root"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:id="@+id/layout_speed_up_root"
android:orientation="vertical">
<FrameLayout
......@@ -16,7 +16,7 @@
android:layout_height="360dp"
android:layout_marginTop="6dp"
android:layout_marginRight="5dp"
android:background="@drawable/icon_base_dialog_bg">
android:background="@drawable/icon_base_dialog_bg_360">
<com.ym.library.widget.FontTextView
android:layout_width="wrap_content"
......@@ -24,69 +24,75 @@
android:layout_centerHorizontal="true"
android:layout_marginTop="5dp"
android:includeFontPadding="false"
android:text="全体加速"
android:text="生产美食"
android:textColor="@color/white"
android:textSize="22sp" />
<com.ym.library.widget.MediumBoldTextView
android:id="@+id/tv_speed_up_time"
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginTop="72dp"
android:includeFontPadding="false"
android:text="所有美食加快15分钟"
android:textColor="#095100"
android:textSize="17sp" />
android:layout_marginTop="80dp"
android:src="@drawable/icon_coin" />
<ImageView
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/tv_speed_up_time"
android:layout_centerHorizontal="true"
android:layout_marginTop="15dp"
android:src="@drawable/icon_coin" />
android:layout_above="@+id/btn_dialog_ad_shengchan"
android:layout_centerHorizontal="true">
<ImageView
android:id="@+id/btn_dialog_coin_shengchan"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/icon_dialog_coin_shengchan" />
<com.ym.library.widget.MediumBoldTextView
android:id="@+id/tv_dialog_shengchan_coin"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="75dp"
android:layout_marginTop="13dp"
android:drawableLeft="@drawable/icon_dialog_coin_shengchan_coin"
android:drawablePadding="4dp"
android:includeFontPadding="false"
android:text="20"
android:textColor="@color/white"
android:textSize="22sp" />
</RelativeLayout>
<ImageView
android:id="@+id/btn_speed_up_btn"
android:id="@+id/btn_dialog_ad_shengchan"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/tv_speed_up_num"
android:layout_above="@+id/tv_dialog_shengchan_num"
android:layout_centerHorizontal="true"
android:src="@drawable/icon_speed_up_btn" />
android:src="@drawable/icon_dialog_ad_shengchan" />
<TextView
android:id="@+id/tv_speed_up_num"
android:id="@+id/tv_dialog_shengchan_num"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_marginBottom="30dp"
android:text="今天剩余15次"
android:layout_marginBottom="28dp"
android:includeFontPadding="false"
android:text="今天剩余10次"
android:textColor="#94491A"
android:textSize="13sp" />
</RelativeLayout>
<ImageView
android:id="@+id/iv_speed_up_close"
android:id="@+id/iv_shengchan_close"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:src="@drawable/icon_base_dialog_close" />
</FrameLayout>
<FrameLayout
android:id="@+id/layout_ad"
android:layout_width="match_parent"
android:layout_height="260dp"
android:layout_gravity="center_horizontal"
android:layout_marginLeft="5dp"
android:layout_marginTop="40dp"
android:layout_marginRight="5dp"
android:layout_marginBottom="10dp"
android:background="#c0c0c0"
android:visibility="gone" />
<include layout="@layout/layout_base_feed_ad" />
</LinearLayout>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/layout_dialog_red_pg_root"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="vertical">
<FrameLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center">
<RelativeLayout
android:layout_width="328dp"
android:layout_height="296dp"
android:layout_marginTop="6dp"
android:layout_marginRight="5dp"
android:background="@drawable/icon_base_dialog_bg">
<com.ym.library.widget.FontTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginTop="6dp"
android:includeFontPadding="false"
android:text="恭喜获得"
android:textColor="@color/white"
android:textSize="22sp" />
<ImageView
android:id="@+id/iv_red_pg_img_reward"
android:layout_width="97dp"
android:layout_height="88dp"
android:layout_centerHorizontal="true"
android:layout_marginTop="66dp"
android:src="@drawable/icon_coin" />
<com.ym.library.widget.FontTextView
android:id="@+id/tv_red_pg_reward"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/iv_red_pg_img_reward"
android:layout_centerHorizontal="true"
android:layout_marginTop="6dp"
android:text="+1.22元"
android:textColor="#095100"
android:textSize="18sp" />
<ImageView
android:id="@+id/btn_red_pg_doubled"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/tv_red_pg_reward"
android:layout_centerHorizontal="true"
android:layout_marginTop="10dp"
android:src="@drawable/icon_red_pg_doubled_btn" />
<LinearLayout
android:id="@+id/layout_red_pg_give_up"
android:layout_width="60dp"
android:layout_height="wrap_content"
android:layout_below="@+id/btn_red_pg_doubled"
android:layout_centerHorizontal="true"
android:orientation="vertical">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:includeFontPadding="false"
android:text="放弃翻倍"
android:textColor="#94491A"
android:textSize="14sp" />
<View
android:layout_width="56dp"
android:layout_height="0.5dp"
android:layout_marginTop="2dp"
android:background="#94491A" />
</LinearLayout>
</RelativeLayout>
<ImageView
android:id="@+id/iv_red_pg_close"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:src="@drawable/icon_base_dialog_close" />
</FrameLayout>
<include layout="@layout/layout_base_feed_ad" />
</LinearLayout>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/layout_dialog_shop_damage_root"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="vertical">
<FrameLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center">
<RelativeLayout
android:layout_width="328dp"
android:layout_height="273dp"
android:layout_marginTop="6dp"
android:layout_marginRight="5dp"
android:background="@drawable/icon_base_dialog_bg">
<com.ym.library.widget.FontTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginTop="6dp"
android:includeFontPadding="false"
android:text="店铺损坏"
android:textColor="@color/white"
android:textSize="22sp" />
<ImageView
android:id="@+id/iv_shop_damage_img_reward"
android:layout_width="97dp"
android:layout_height="88dp"
android:layout_centerHorizontal="true"
android:layout_marginTop="61dp"
android:src="@drawable/icon_coin" />
<com.ym.library.widget.FontTextView
android:id="@+id/tv_shop_damage_reward"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/iv_shop_damage_img_reward"
android:layout_centerHorizontal="true"
android:layout_marginTop="6dp"
android:text="维修店铺,恢复生产"
android:textColor="#095100"
android:textSize="18sp" />
<ImageView
android:id="@+id/btn_shop_damage_ad"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/tv_shop_damage_reward"
android:layout_centerHorizontal="true"
android:layout_marginTop="10dp"
android:src="@drawable/icon_shop_damage_btn" />
</RelativeLayout>
<ImageView
android:id="@+id/iv_shop_damage_close"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:src="@drawable/icon_base_dialog_close" />
</FrameLayout>
<include layout="@layout/layout_base_feed_ad" />
</LinearLayout>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/layout_ad"
android:layout_width="match_parent"
android:layout_height="260dp"
android:layout_gravity="center_horizontal"
android:layout_marginLeft="5dp"
android:layout_marginTop="40dp"
android:layout_marginRight="5dp"
android:layout_marginBottom="10dp"
android:background="#c0c0c0"
android:visibility="gone">
</FrameLayout>
\ No newline at end of file
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