Commit 5aac6fca authored by wangxuewei's avatar wangxuewei

[提交人]:王雪伟

[提交简述] :幸运农场1.0.6
[实现方案] :调整UI,修改广告比例
parent 1203888e
package com.ym.game.adapter package com.ym.game.adapter
import android.app.Activity
import android.content.Context import android.content.Context
import android.view.LayoutInflater import android.view.LayoutInflater
import android.view.MotionEvent import android.view.MotionEvent
...@@ -32,11 +33,11 @@ class WateringTaskAdpater : ...@@ -32,11 +33,11 @@ class WateringTaskAdpater :
BaseRecyclerAdapter<WateringTaskEntity, WateringTaskAdpater.WateringTaskHolder> { BaseRecyclerAdapter<WateringTaskEntity, WateringTaskAdpater.WateringTaskHolder> {
private var type: Int = -1 private var type: Int = -1
private var mContext: Context? = null private var mContext: Activity? = null
private val listener: OnRecycleItemClickListener<WateringTaskEntity> private val listener: OnRecycleItemClickListener<WateringTaskEntity>
constructor( constructor(
content: Context?, content: Activity?,
type: Int, type: Int,
listener: OnRecycleItemClickListener<WateringTaskEntity> listener: OnRecycleItemClickListener<WateringTaskEntity>
) : super() { ) : super() {
......
...@@ -64,7 +64,7 @@ object MainDialog { ...@@ -64,7 +64,7 @@ object MainDialog {
* adType: 广告的类型 * adType: 广告的类型
*/ */
fun showgetWaterDrop( fun showgetWaterDrop(
context: Context?, context: Activity?,
type: Int, type: Int,
adType: String, adType: String,
rewardCount: Int, rewardCount: Int,
...@@ -132,12 +132,18 @@ object MainDialog { ...@@ -132,12 +132,18 @@ object MainDialog {
tvGetDropCount.text = "+${rewardCount}" tvGetDropCount.text = "+${rewardCount}"
} }
} }
// val myAdLayParam = layoutAd.layoutParams as LinearLayout.LayoutParams
// myAdLayParam.width = PhoneUtils.getScreenWidth(context) - Utils.dip2px(30)
// myAdLayParam.height = (PhoneUtils.getScreenWidth(context) * 0.66f).toInt()
// layoutAd.layoutParams = myAdLayParam
// shwoAd(adType, context, layoutAd) // shwoAd(adType, context, layoutAd)
AdManager.loadFeedAd( AdManager.loadFeedAd(
ADConfig.AD_IMG_FADE, ADConfig.AD_IMG_FADE,
(context as Activity), (context),
ZXADSizeConfig(Utils.px2dip(PhoneUtils.getScreenWidth(context).toFloat()) - 56, 245), ZXADSizeConfig(
Utils.px2dip(PhoneUtils.getScreenWidth(context).toFloat()) - 56,
((Utils.px2dip(PhoneUtils.getScreenWidth(context).toFloat()) - 56) * 0.66).toInt()
),
object : object :
ZXADExpressListener { ZXADExpressListener {
override fun onError(p1: String?) { override fun onError(p1: String?) {
...@@ -270,7 +276,7 @@ object MainDialog { ...@@ -270,7 +276,7 @@ object MainDialog {
} }
fun showopenBox( fun showopenBox(
context: Context?, context: Activity?,
type: Int, type: Int,
adType: String, adType: String,
rewardCount: Int, rewardCount: Int,
...@@ -352,10 +358,18 @@ object MainDialog { ...@@ -352,10 +358,18 @@ object MainDialog {
mDialog.dismiss() mDialog.dismiss()
mListener.onCloseViewSuccess(true) mListener.onCloseViewSuccess(true)
} }
// val myAdLayParam = layoutAd.layoutParams as LinearLayout.LayoutParams
// myAdLayParam.width = PhoneUtils.getScreenWidth(context) - Utils.dip2px(30)
// myAdLayParam.height = (PhoneUtils.getScreenWidth(context) * 0.66f).toInt()
// layoutAd.layoutParams = myAdLayParam
AdManager.loadFeedAd( AdManager.loadFeedAd(
ADConfig.AD_IMG_FADE, ADConfig.AD_IMG_FADE,
(context as Activity), (context as Activity),
ZXADSizeConfig(Utils.px2dip(PhoneUtils.getScreenWidth(context).toFloat()) - 56, 245), ZXADSizeConfig(
Utils.px2dip(PhoneUtils.getScreenWidth(context).toFloat()) - 30,
((Utils.px2dip(PhoneUtils.getScreenWidth(context).toFloat()) - 30) * 0.66).toInt()
),
object : object :
ZXADExpressListener { ZXADExpressListener {
override fun onError(p1: String?) { override fun onError(p1: String?) {
......
...@@ -49,14 +49,14 @@ class SiginDropsPopupwindow : PopupWindow(), WateringRewardContract.View, ...@@ -49,14 +49,14 @@ class SiginDropsPopupwindow : PopupWindow(), WateringRewardContract.View,
private val TAG = "Popupwindow" private val TAG = "Popupwindow"
private var mListener: IDialogViewCloseCallback? = null private var mListener: IDialogViewCloseCallback? = null
private var view: View? = null private var view: View? = null
private var mContext: Context? = null private var mContext: Activity? = null
private var tvPopupSigninDrops: TextView? = null private var tvPopupSigninDrops: TextView? = null
private var mPresenter: WateringRewardPresenter? = null private var mPresenter: WateringRewardPresenter? = null
private var singinDropsAdapter: SigninDropsAdapter? = null private var singinDropsAdapter: SigninDropsAdapter? = null
private var wateringTaskAdpater: WateringTaskAdpater? = null private var wateringTaskAdpater: WateringTaskAdpater? = null
fun init(mContext: Context?, mListener: IDialogViewCloseCallback) { fun init(mContext: Activity?, mListener: IDialogViewCloseCallback) {
this.mListener = mListener this.mListener = mListener
this.mContext = mContext this.mContext = mContext
// ToponManager.initNativeAd((mContext as Activity), AdID.AD_DAILY_DRIP_BIGIMAGE) // ToponManager.initNativeAd((mContext as Activity), AdID.AD_DAILY_DRIP_BIGIMAGE)
......
...@@ -44,7 +44,7 @@ object TurntableDialog : TurntableUtils(), TurntableContract.View { ...@@ -44,7 +44,7 @@ object TurntableDialog : TurntableUtils(), TurntableContract.View {
private var isStartAnim = true private var isStartAnim = true
private var isUpdate = false private var isUpdate = false
private var context: Context? = null private var context: Activity? = null
private var mDialog: Dialog? = null private var mDialog: Dialog? = null
private var mLotteryResult: TurntableEntity.Turntable? = null private var mLotteryResult: TurntableEntity.Turntable? = null
...@@ -65,7 +65,7 @@ object TurntableDialog : TurntableUtils(), TurntableContract.View { ...@@ -65,7 +65,7 @@ object TurntableDialog : TurntableUtils(), TurntableContract.View {
/** /**
*幸运转盘 *幸运转盘
*/ */
fun showTurntable(context: Context?, mListener: IDialogViewCloseCallback) { fun showTurntable(context: Activity?, mListener: IDialogViewCloseCallback) {
if (context == null) { if (context == null) {
return return
} }
......
...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="80dp" android:layout_marginTop="80dp"
android:text="恭喜获得现金奖励" android:text="恭喜获得现金红包"
android:textColor="@color/white" android:textColor="@color/white"
android:textSize="36sp" /> android:textSize="36sp" />
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginBottom="@dimen/dp_25" android:layout_marginBottom="@dimen/dp_15"
android:gravity="center" android:gravity="center"
android:orientation="horizontal"> android:orientation="horizontal">
......
...@@ -12,11 +12,9 @@ import android.util.Log ...@@ -12,11 +12,9 @@ import android.util.Log
import android.view.Gravity import android.view.Gravity
import android.view.View import android.view.View
import android.webkit.WebView import android.webkit.WebView
import android.widget.FrameLayout import android.widget.*
import android.widget.ImageView
import android.widget.RelativeLayout
import android.widget.TextView
import androidx.annotation.RequiresApi import androidx.annotation.RequiresApi
import androidx.fragment.app.Fragment
import com.bytedance.sdk.openadsdk.TTNativeExpressAd import com.bytedance.sdk.openadsdk.TTNativeExpressAd
import com.ym.library.Constant import com.ym.library.Constant
import com.ym.library.R import com.ym.library.R
...@@ -199,12 +197,20 @@ object CenterDialog : BaseDialog() { ...@@ -199,12 +197,20 @@ object CenterDialog : BaseDialog() {
val tv_time = mDialogView.findViewById<TextView>(R.id.id_tv_dialog_datecoins_time) val tv_time = mDialogView.findViewById<TextView>(R.id.id_tv_dialog_datecoins_time)
val img_close = mDialogView.findViewById<ImageView>(R.id.id_dialog_datecoins_close) val img_close = mDialogView.findViewById<ImageView>(R.id.id_dialog_datecoins_close)
val layouAd = mDialogView.findViewById<FrameLayout>(R.id.id_dialog_result_ad_layout) val layouAd = mDialogView.findViewById<FrameLayout>(R.id.id_dialog_result_ad_layout)
//
// val myAdLayParam = layouAd.layoutParams as LinearLayout.LayoutParams
// myAdLayParam.width = PhoneUtils.getScreenWidth(activity) - Utils.dip2px(30)
// myAdLayParam.height = (PhoneUtils.getScreenWidth(activity) * 0.66f).toInt()
// layouAd.layoutParams = myAdLayParam
AdManager.loadFeedAd( AdManager.loadFeedAd(
ADConfig.AD_IMG_FADE, ADConfig.AD_IMG_FADE,
activity, activity,
ZXADSizeConfig(Utils.px2dip(PhoneUtils.getScreenWidth(activity).toFloat()) - 30, 265), ZXADSizeConfig(
Utils.px2dip(PhoneUtils.getScreenWidth(activity).toFloat()) - 30,
((Utils.px2dip(PhoneUtils.getScreenWidth(activity).toFloat()) - 30) * 0.66f).toInt()
),
object : object :
ZXADExpressListener { ZXADExpressListener {
override fun onError(p1: String?) { override fun onError(p1: String?) {
...@@ -248,6 +254,7 @@ object CenterDialog : BaseDialog() { ...@@ -248,6 +254,7 @@ object CenterDialog : BaseDialog() {
} }
override fun onSuccess() { override fun onSuccess() {
} }
}, },
......
...@@ -117,6 +117,7 @@ ...@@ -117,6 +117,7 @@
android:layout_below="@+id/id_dialog_result_layout" android:layout_below="@+id/id_dialog_result_layout"
android:layout_marginLeft="15dp" android:layout_marginLeft="15dp"
android:layout_marginTop="20dp" android:layout_marginTop="20dp"
android:visibility="gone"
android:layout_marginRight="15dp" android:layout_marginRight="15dp"
android:gravity="center"></FrameLayout> android:gravity="center"></FrameLayout>
......
...@@ -4,6 +4,7 @@ import android.content.ClipData ...@@ -4,6 +4,7 @@ import android.content.ClipData
import android.content.ClipboardManager import android.content.ClipboardManager
import android.content.Context import android.content.Context
import android.widget.CompoundButton import android.widget.CompoundButton
import android.widget.LinearLayout
import com.bytedance.sdk.openadsdk.TTNativeExpressAd import com.bytedance.sdk.openadsdk.TTNativeExpressAd
import com.umeng.analytics.MobclickAgent import com.umeng.analytics.MobclickAgent
import com.ym.library.Constant import com.ym.library.Constant
...@@ -44,9 +45,9 @@ class SettingActivity : BaseActivity() { ...@@ -44,9 +45,9 @@ class SettingActivity : BaseActivity() {
id_notif_check.setOnCheckedChangeListener(CompoundButton.OnCheckedChangeListener { compoundButton, b -> id_notif_check.setOnCheckedChangeListener(CompoundButton.OnCheckedChangeListener { compoundButton, b ->
SettingPreference.setNotice(b) SettingPreference.setNotice(b)
//重试设备登录和获取用户信息 //重试设备登录和获取用户信息
if (b){ if (b) {
RxBus.get().post("refresh_login", "open_notif") RxBus.get().post("refresh_login", "open_notif")
}else{ } else {
RxBus.get().post("refresh_login", "close_notif") RxBus.get().post("refresh_login", "close_notif")
} }
}) })
...@@ -70,10 +71,17 @@ class SettingActivity : BaseActivity() { ...@@ -70,10 +71,17 @@ class SettingActivity : BaseActivity() {
val updateVersionManager = this?.let { it1 -> UpdateVersionManager(it1) } val updateVersionManager = this?.let { it1 -> UpdateVersionManager(it1) }
updateVersionManager?.checkUpdate(true) updateVersionManager?.checkUpdate(true)
} }
// val myAdLayParam = id_ad_frame_view.layoutParams as LinearLayout.LayoutParams
// myAdLayParam.width = PhoneUtils.getScreenWidth(this) - Utils.dip2px(30)
// myAdLayParam.height = (PhoneUtils.getScreenWidth(this) * 0.66f).toInt()
// id_ad_frame_view.layoutParams = myAdLayParam
AdManager.loadFeedAd( AdManager.loadFeedAd(
ADConfig.AD_IMG_FADE, ADConfig.AD_IMG_FADE,
this, this,
ZXADSizeConfig(Utils.px2dip(PhoneUtils.getScreenWidth(this).toFloat()) - 60, 265), ZXADSizeConfig(
Utils.px2dip(PhoneUtils.getScreenWidth(this).toFloat()) - 60,
((Utils.px2dip(PhoneUtils.getScreenWidth(this).toFloat()) - 60) * 0.66).toInt()
),
object : object :
ZXADExpressListener { ZXADExpressListener {
override fun onError(p1: String?) { override fun onError(p1: String?) {
......
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