Commit da760aff by 刘鹏

Merge remote-tracking branch 'origin/release' into release

parents 839ebf07 db579785
...@@ -13,7 +13,7 @@ ext { ...@@ -13,7 +13,7 @@ ext {
"m-im" : "0.0.21.67", "m-im" : "0.0.21.67",
"m-dynamic" : "0.0.7.80", "m-dynamic" : "0.0.7.80",
"m-article" : "0.0.0.10", "m-article" : "0.0.0.10",
"m-muse" : "0.0.28.85", "m-muse" : "0.0.28.87",
"m-tests" : "0.0.24.24", "m-tests" : "0.0.24.24",
"m-course" : "0.0.43.39", "m-course" : "0.0.43.39",
//-------------- 功能组件 -------------- //-------------- 功能组件 --------------
...@@ -23,7 +23,7 @@ ext { ...@@ -23,7 +23,7 @@ ext {
"ydl-platform" : "0.0.41.51", "ydl-platform" : "0.0.41.51",
//第二步 若干 //第二步 若干
"ydl-webview" : "0.0.39.01", "ydl-webview" : "0.0.39.03",
"ydl-media" : "0.0.21.52", "ydl-media" : "0.0.21.52",
"ydl-pay" : "0.0.18.21", "ydl-pay" : "0.0.18.21",
"m-audioim" : "0.0.49.30.23", "m-audioim" : "0.0.49.30.23",
...@@ -96,7 +96,7 @@ ext { ...@@ -96,7 +96,7 @@ ext {
"m-im" : "0.0.21.67", "m-im" : "0.0.21.67",
"m-dynamic" : "0.0.7.80", "m-dynamic" : "0.0.7.80",
"m-article" : "0.0.0.10", "m-article" : "0.0.0.10",
"m-muse" : "0.0.28.85", "m-muse" : "0.0.28.87",
"m-tests" : "0.0.24.24", "m-tests" : "0.0.24.24",
"m-course" : "0.0.43.39", "m-course" : "0.0.43.39",
//-------------- 功能组件 -------------- //-------------- 功能组件 --------------
...@@ -108,7 +108,7 @@ ext { ...@@ -108,7 +108,7 @@ ext {
//第二步 若干 //第二步 若干
"ydl-webview" : "0.0.39.01", "ydl-webview" : "0.0.39.03",
"ydl-media" : "0.0.21.52", "ydl-media" : "0.0.21.52",
"ydl-pay" : "0.0.18.21", "ydl-pay" : "0.0.18.21",
"m-audioim" : "0.0.49.30.23", "m-audioim" : "0.0.49.30.23",
......
...@@ -11,6 +11,7 @@ import android.view.ViewGroup.LayoutParams.MATCH_PARENT ...@@ -11,6 +11,7 @@ import android.view.ViewGroup.LayoutParams.MATCH_PARENT
import android.widget.ImageView import android.widget.ImageView
import android.widget.LinearLayout import android.widget.LinearLayout
import android.widget.TextView import android.widget.TextView
import androidx.constraintlayout.widget.ConstraintLayout
import androidx.fragment.app.DialogFragment import androidx.fragment.app.DialogFragment
import com.bumptech.glide.Glide import com.bumptech.glide.Glide
import com.umeng.socialize.bean.SHARE_MEDIA import com.umeng.socialize.bean.SHARE_MEDIA
...@@ -31,6 +32,8 @@ class ShareMeditationDialog : DialogFragment() { ...@@ -31,6 +32,8 @@ class ShareMeditationDialog : DialogFragment() {
private var llQQZone: LinearLayout? = null private var llQQZone: LinearLayout? = null
private var llQQFriend: LinearLayout? = null private var llQQFriend: LinearLayout? = null
private var cslLayout: ConstraintLayout?=null
override fun onCreate(savedInstanceState: Bundle?) { override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState) super.onCreate(savedInstanceState)
setStyle(STYLE_NO_TITLE, R.style.share_meditation_dialog) setStyle(STYLE_NO_TITLE, R.style.share_meditation_dialog)
...@@ -50,14 +53,12 @@ class ShareMeditationDialog : DialogFragment() { ...@@ -50,14 +53,12 @@ class ShareMeditationDialog : DialogFragment() {
savedInstanceState: Bundle? savedInstanceState: Bundle?
): View? { ): View? {
val view = inflater.inflate(R.layout.layout_share_meditation_dialog, container) val view = inflater.inflate(R.layout.layout_share_meditation_dialog, container)
dialog?.setCanceledOnTouchOutside(true)
initView(view) initView(view)
return view return view
} }
private fun initView(view: View?) { private fun initView(view: View?) {
val shareImageUrl = arguments?.getString(KEY_SHARE_IMAGE_URL) ?: "" val shareImageUrl = arguments?.getString(KEY_SHARE_IMAGE_URL) ?: ""
val shareTitle = arguments?.getString(KEY_SHARE_TITLE) ?: "" val shareTitle = arguments?.getString(KEY_SHARE_TITLE) ?: ""
val shareContent = arguments?.getString(KEY_SHARE_CONTENT) ?: "" val shareContent = arguments?.getString(KEY_SHARE_CONTENT) ?: ""
...@@ -80,6 +81,11 @@ class ShareMeditationDialog : DialogFragment() { ...@@ -80,6 +81,11 @@ class ShareMeditationDialog : DialogFragment() {
llSave = view?.findViewById(R.id.ll_save_picture) llSave = view?.findViewById(R.id.ll_save_picture)
llQQZone = view?.findViewById(R.id.ll_qq_zone) llQQZone = view?.findViewById(R.id.ll_qq_zone)
llQQFriend = view?.findViewById(R.id.ll_qq_friend) llQQFriend = view?.findViewById(R.id.ll_qq_friend)
cslLayout = view?.findViewById(R.id.csl_root_layout)
cslLayout?.setOnClickListener {
dismiss()
}
llWeChat?.setOnClickListener { llWeChat?.setOnClickListener {
ShareUtils.shareSmailWeixin( ShareUtils.shareSmailWeixin(
......
...@@ -40,6 +40,8 @@ class ShareMeditationDialog : DialogFragment() { ...@@ -40,6 +40,8 @@ class ShareMeditationDialog : DialogFragment() {
private var tvQQFriend: TextView? = null private var tvQQFriend: TextView? = null
private var tvCancel: TextView? = null private var tvCancel: TextView? = null
private var cslLayout:ConstraintLayout?=null
override fun onCreate(savedInstanceState: Bundle?) { override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState) super.onCreate(savedInstanceState)
setStyle(STYLE_NO_TITLE, R.style.share_meditation_dialog) setStyle(STYLE_NO_TITLE, R.style.share_meditation_dialog)
...@@ -59,7 +61,6 @@ class ShareMeditationDialog : DialogFragment() { ...@@ -59,7 +61,6 @@ class ShareMeditationDialog : DialogFragment() {
savedInstanceState: Bundle? savedInstanceState: Bundle?
): View? { ): View? {
val view = inflater.inflate(R.layout.layout_share_meditation_dialog, container) val view = inflater.inflate(R.layout.layout_share_meditation_dialog, container)
dialog?.setCanceledOnTouchOutside(true)
initView(view) initView(view)
return view return view
} }
...@@ -75,6 +76,7 @@ class ShareMeditationDialog : DialogFragment() { ...@@ -75,6 +76,7 @@ class ShareMeditationDialog : DialogFragment() {
val miniPath = arguments?.getString(KEY_SHARE_MINI_PATH) val miniPath = arguments?.getString(KEY_SHARE_MINI_PATH)
llRootLayout = view?.findViewById(R.id.csl_share_layout) llRootLayout = view?.findViewById(R.id.csl_share_layout)
cslLayout = view?.findViewById(R.id.csl_root_layout)
llWeChat = view?.findViewById(R.id.ll_wechat_friend) llWeChat = view?.findViewById(R.id.ll_wechat_friend)
llCircleOfFriends = view?.findViewById(R.id.ll_wechat_circle_of_friends) llCircleOfFriends = view?.findViewById(R.id.ll_wechat_circle_of_friends)
...@@ -95,6 +97,10 @@ class ShareMeditationDialog : DialogFragment() { ...@@ -95,6 +97,10 @@ class ShareMeditationDialog : DialogFragment() {
updateUI(isDarkMode == true) updateUI(isDarkMode == true)
cslLayout?.setOnClickListener {
dismiss()
}
llWeChat?.setOnClickListener { llWeChat?.setOnClickListener {
ShareUtils.shareSmailWeixin( ShareUtils.shareSmailWeixin(
activity as Activity, activity as Activity,
......
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