Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
A
android_vedio
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
android
android_vedio
Commits
0902a058
Commit
0902a058
authored
Sep 20, 2023
by
mengcuiguang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
代码优化
parent
916b59c3
Changes
20
Hide whitespace changes
Inline
Side-by-side
Showing
20 changed files
with
193 additions
and
235 deletions
+193
-235
AndroidManifest.xml
video/app/src/main/AndroidManifest.xml
+0
-4
Constant.kt
...app/src/main/java/com/duben/dayplaylet/common/Constant.kt
+1
-2
DrawProgressActivity.kt
...com/duben/dayplaylet/ui/activitys/DrawProgressActivity.kt
+38
-25
GuideActivity.kt
...n/java/com/duben/dayplaylet/ui/activitys/GuideActivity.kt
+0
-85
SettingsActivity.kt
...ava/com/duben/dayplaylet/ui/activitys/SettingsActivity.kt
+16
-20
WatchRecordAdapter.kt
...ava/com/duben/dayplaylet/ui/adapter/WatchRecordAdapter.kt
+1
-0
MainFragment.kt
...ain/java/com/duben/dayplaylet/ui/fragment/MainFragment.kt
+0
-1
CustomDialogAgreement.kt
.../com/duben/dayplaylet/ui/widgets/CustomDialogAgreement.kt
+0
-16
shape_bg_task.xml
video/app/src/main/res/drawable/shape_bg_task.xml
+1
-1
activity_draw_progress.xml
video/app/src/main/res/layout/activity_draw_progress.xml
+108
-66
activity_settings.xml
video/app/src/main/res/layout/activity_settings.xml
+1
-0
activity_task_award.xml
video/app/src/main/res/layout/activity_task_award.xml
+2
-2
fragment_main.xml
video/app/src/main/res/layout/fragment_main.xml
+8
-8
item_rv_top.xml
video/app/src/main/res/layout/item_rv_top.xml
+3
-3
item_watch_record.xml
video/app/src/main/res/layout/item_watch_record.xml
+13
-2
bg_draw_btn.png
video/app/src/main/res/mipmap-xhdpi/bg_draw_btn.png
+0
-0
bg_draw_top.png
video/app/src/main/res/mipmap-xhdpi/bg_draw_top.png
+0
-0
ic_draw_left.png
video/app/src/main/res/mipmap-xhdpi/ic_draw_left.png
+0
-0
ic_top.png
video/app/src/main/res/mipmap-xhdpi/ic_top.png
+0
-0
colors.xml
video/app/src/main/res/values/colors.xml
+1
-0
No files found.
video/app/src/main/AndroidManifest.xml
View file @
0902a058
...
@@ -115,10 +115,6 @@
...
@@ -115,10 +115,6 @@
android:name=
".ui.activitys.WebActivity"
android:name=
".ui.activitys.WebActivity"
android:exported=
"false"
android:exported=
"false"
android:screenOrientation=
"portrait"
/>
android:screenOrientation=
"portrait"
/>
<activity
android:name=
".ui.activitys.GuideActivity"
android:exported=
"false"
android:screenOrientation=
"portrait"
/>
<activity
<activity
android:name=
".ui.activitys.FeedbackActivity"
android:name=
".ui.activitys.FeedbackActivity"
android:exported=
"false"
android:exported=
"false"
...
...
video/app/src/main/java/com/duben/dayplaylet/common/Constant.kt
View file @
0902a058
...
@@ -40,7 +40,7 @@ object Constant {
...
@@ -40,7 +40,7 @@ object Constant {
const
val
FRAGMENT_CLICK_THREE
=
2
const
val
FRAGMENT_CLICK_THREE
=
2
const
val
FRAGMENT_CLICK_FOUR
=
3
const
val
FRAGMENT_CLICK_FOUR
=
3
// 0-开屏,1-信息流,2-激励视频,3-插屏/新插屏 半屏,4-全屏,5-banner
,6-DRAW信息流
// 0-开屏,1-信息流,2-激励视频,3-插屏/新插屏 半屏,4-全屏,5-banner
const
val
GRO_MORE_ADTYPE0
=
"0"
const
val
GRO_MORE_ADTYPE0
=
"0"
const
val
GRO_MORE_ADTYPE1
=
"1"
const
val
GRO_MORE_ADTYPE1
=
"1"
const
val
GRO_MORE_ADTYPE2
=
"2"
const
val
GRO_MORE_ADTYPE2
=
"2"
...
@@ -54,5 +54,4 @@ object Constant {
...
@@ -54,5 +54,4 @@ object Constant {
var
INCOME_URL
=
"http://mints-web.mints-id.com/agreements/dayplaylet/sysm.html"
//收益说明
var
INCOME_URL
=
"http://mints-web.mints-id.com/agreements/dayplaylet/sysm.html"
//收益说明
var
REGISTER_URL
=
"http://mints-web.mints-id.com/agreements/dayplaylet/yhxy.html"
//注册协议
var
REGISTER_URL
=
"http://mints-web.mints-id.com/agreements/dayplaylet/yhxy.html"
//注册协议
var
PRIVACY_URL
=
"http://mints-web.mints-id.com/agreements/dayplaylet/syzc.html"
//隐私协议
var
PRIVACY_URL
=
"http://mints-web.mints-id.com/agreements/dayplaylet/syzc.html"
//隐私协议
var
MEMBERS_URL
=
"https://mints-web.mints-id.com/agreements/dayplaylet/gmxy.html"
//会员付费服务协议
}
}
\ No newline at end of file
video/app/src/main/java/com/duben/dayplaylet/ui/activitys/DrawProgressActivity.kt
View file @
0902a058
package
com.duben.dayplaylet.ui.activitys
package
com.duben.dayplaylet.ui.activitys
import
android.os.Bundle
import
android.os.Bundle
import
android.os.Handler
import
android.os.Looper
import
android.view.KeyEvent
import
android.view.KeyEvent
import
android.view.View
import
android.view.View
import
com.duben.dayplaylet.R
import
com.duben.dayplaylet.R
...
@@ -8,6 +10,8 @@ import com.duben.dayplaylet.ad.AdManager
...
@@ -8,6 +10,8 @@ import com.duben.dayplaylet.ad.AdManager
import
com.duben.dayplaylet.ad.AdStatusListener
import
com.duben.dayplaylet.ad.AdStatusListener
import
com.duben.dayplaylet.ad.NoPreAdManager
import
com.duben.dayplaylet.ad.NoPreAdManager
import
com.duben.dayplaylet.ui.activitys.base.BaseActivity
import
com.duben.dayplaylet.ui.activitys.base.BaseActivity
import
com.duben.dayplaylet.utils.BubbleUtils
import
com.duben.dayplaylet.utils.SpanUtils
import
com.duben.library.utils.nodoubleclick.AntiShake
import
com.duben.library.utils.nodoubleclick.AntiShake
import
kotlinx.android.synthetic.main.activity_draw_progress.*
import
kotlinx.android.synthetic.main.activity_draw_progress.*
import
kotlinx.android.synthetic.main.activity_task_award.iv_award_quit
import
kotlinx.android.synthetic.main.activity_task_award.iv_award_quit
...
@@ -21,6 +25,7 @@ class DrawProgressActivity : BaseActivity(), View.OnClickListener {
...
@@ -21,6 +25,7 @@ class DrawProgressActivity : BaseActivity(), View.OnClickListener {
private
var
progress
=
0
private
var
progress
=
0
private
var
max
=
0
private
var
max
=
0
private
var
tempAdProgress
=
0
override
fun
getContentViewLayoutID
()
=
R
.
layout
.
activity_draw_progress
override
fun
getContentViewLayoutID
()
=
R
.
layout
.
activity_draw_progress
...
@@ -39,31 +44,28 @@ class DrawProgressActivity : BaseActivity(), View.OnClickListener {
...
@@ -39,31 +44,28 @@ class DrawProgressActivity : BaseActivity(), View.OnClickListener {
}
}
override
fun
initViewsAndEvents
()
{
override
fun
initViewsAndEvents
()
{
// tv_award_hint.text = SpanUtils()
tv_draw_progress_count
.
text
=
SpanUtils
()
// .append("金元宝")
.
append
(
progress
.
toString
())
// .setForegroundColor(context.resources.getColor(R.color.red))
.
setFontSize
(
BubbleUtils
.
sp2px
(
30
))
// .append("可以")
.
setForegroundColor
(
context
.
resources
.
getColor
(
R
.
color
.
color_F44E0D
))
// .setForegroundColor(context.resources.getColor(R.color.title_bg))
.
append
(
"/${max}"
)
// .append("无门槛")
.
setForegroundColor
(
context
.
resources
.
getColor
(
R
.
color
.
color_F44E0D
))
// .setForegroundColor(context.resources.getColor(R.color.red))
.
create
()
// .append("提现哦~")
// .setForegroundColor(context.resources.getColor(R.color.title_bg))
tv_draw_progress_title
.
text
=
SpanUtils
()
// .create()
.
append
(
"还有任务"
)
.
setForegroundColor
(
context
.
resources
.
getColor
(
R
.
color
.
black
))
.
append
(
"未完成"
)
.
setForegroundColor
(
context
.
resources
.
getColor
(
R
.
color
.
color_F44E0D
))
.
create
()
pb_draw_progress
.
progress
=
progress
pb_draw_progress
.
max
=
max
initListener
()
initListener
()
}
}
private
fun
initListener
()
{
private
fun
initListener
()
{
iv_award_quit
.
setOnClickListener
(
this
)
iv_award_quit
.
setOnClickListener
(
this
)
iv_draw_progress_ad
.
setOnClickListener
(
this
)
tv_draw_progress_ad
.
setOnClickListener
(
this
)
}
override
fun
onResume
()
{
super
.
onResume
()
if
(!
this
@DrawProgressActivity
.
isFinishing
)
{
}
}
}
override
fun
finish
()
{
override
fun
finish
()
{
...
@@ -74,10 +76,6 @@ class DrawProgressActivity : BaseActivity(), View.OnClickListener {
...
@@ -74,10 +76,6 @@ class DrawProgressActivity : BaseActivity(), View.OnClickListener {
overridePendingTransition
(
0
,
R
.
anim
.
scale_out
)
overridePendingTransition
(
0
,
R
.
anim
.
scale_out
)
}
}
override
fun
onDestroy
()
{
super
.
onDestroy
()
}
override
fun
onKeyDown
(
keyCode
:
Int
,
event
:
KeyEvent
):
Boolean
{
override
fun
onKeyDown
(
keyCode
:
Int
,
event
:
KeyEvent
):
Boolean
{
return
if
(
keyCode
==
KeyEvent
.
KEYCODE_BACK
)
{
return
if
(
keyCode
==
KeyEvent
.
KEYCODE_BACK
)
{
true
true
...
@@ -94,7 +92,7 @@ class DrawProgressActivity : BaseActivity(), View.OnClickListener {
...
@@ -94,7 +92,7 @@ class DrawProgressActivity : BaseActivity(), View.OnClickListener {
R
.
id
.
iv_award_quit
->
{
R
.
id
.
iv_award_quit
->
{
finish
()
finish
()
}
}
R
.
id
.
i
v_draw_progress_ad
->
{
R
.
id
.
t
v_draw_progress_ad
->
{
showAd
(
""
)
showAd
(
""
)
}
}
}
}
...
@@ -141,5 +139,20 @@ class DrawProgressActivity : BaseActivity(), View.OnClickListener {
...
@@ -141,5 +139,20 @@ class DrawProgressActivity : BaseActivity(), View.OnClickListener {
* 点击关闭广告
* 点击关闭广告
*/
*/
private
fun
adCloseNext
(
carrierType
:
String
)
{
private
fun
adCloseNext
(
carrierType
:
String
)
{
tempAdProgress
=
tempAdProgress
+
1
Handler
(
Looper
.
getMainLooper
()).
postDelayed
({
val
showProgress
=
progress
+
tempAdProgress
pb_draw_progress
.
progress
=
showProgress
pb_draw_progress
.
max
=
max
tv_draw_progress_count
.
text
=
SpanUtils
()
.
append
(
showProgress
.
toString
())
.
setFontSize
(
BubbleUtils
.
sp2px
(
30
))
.
setForegroundColor
(
context
.
resources
.
getColor
(
R
.
color
.
color_F44E0D
))
.
append
(
"/${max}"
)
.
setForegroundColor
(
context
.
resources
.
getColor
(
R
.
color
.
color_F44E0D
))
.
create
()
},
300
)
}
}
}
}
\ No newline at end of file
video/app/src/main/java/com/duben/dayplaylet/ui/activitys/GuideActivity.kt
deleted
100644 → 0
View file @
916b59c3
package
com.duben.dayplaylet.ui.activitys
import
android.os.Bundle
import
android.text.TextUtils
import
android.view.KeyEvent
import
androidx.viewpager.widget.ViewPager
import
com.duben.dayplaylet.R
import
com.duben.dayplaylet.manager.UserManager
import
com.duben.dayplaylet.ui.activitys.base.BaseActivity
import
com.duben.dayplaylet.ui.adapter.VPAdapter
import
kotlinx.android.synthetic.main.activity_guide.*
/**
* 欢迎页
*/
class
GuideActivity
:
BaseActivity
()
{
var
count
=
0
var
layouts
=
intArrayOf
(
R
.
layout
.
item_guide1
,
R
.
layout
.
item_guide2
,
R
.
layout
.
item_guide3
)
override
fun
getContentViewLayoutID
():
Int
{
return
R
.
layout
.
activity_guide
}
override
fun
initViewsAndEvents
()
{
initView
()
}
override
fun
isApplyKitKatTranslucency
():
Boolean
{
return
false
}
override
fun
onDestroy
()
{
super
.
onDestroy
()
vp_guide_viewpager
.
setOnPageChangeListener
(
null
)
}
override
fun
onKeyDown
(
keyCode
:
Int
,
event
:
KeyEvent
):
Boolean
{
return
if
(
keyCode
==
KeyEvent
.
KEYCODE_BACK
)
{
true
}
else
super
.
onKeyDown
(
keyCode
,
event
)
}
private
fun
initView
()
{
pageIndicatorView
.
count
=
4
val
viewPagerAdapter
=
VPAdapter
(
this
,
layouts
)
vp_guide_viewpager
.
adapter
=
viewPagerAdapter
vp_guide_viewpager
.
setOnPageChangeListener
(
mOnPagerChangeListener
)
btn_guide_start
.
setOnClickListener
{
vp_guide_viewpager
.
currentItem
=
++
count
if
(
count
==
layouts
.
size
)
{
if
(
TextUtils
.
isEmpty
(
UserManager
.
getInstance
().
userID
))
{
readyGoThenKill
(
MainActivity
::
class
.
java
)
}
else
{
}
//带点渐变动画
overridePendingTransition
(
android
.
R
.
anim
.
fade_in
,
android
.
R
.
anim
.
fade_out
)
}
}
}
private
val
mOnPagerChangeListener
:
ViewPager
.
OnPageChangeListener
=
object
:
ViewPager
.
OnPageChangeListener
{
override
fun
onPageSelected
(
position
:
Int
)
{
pageIndicatorView
.
selection
=
position
count
=
position
}
override
fun
onPageScrolled
(
position
:
Int
,
positionOffset
:
Float
,
positionOffsetPixels
:
Int
)
{
}
override
fun
onPageScrollStateChanged
(
arg0
:
Int
)
{}
}
}
\ No newline at end of file
video/app/src/main/java/com/duben/dayplaylet/ui/activitys/SettingsActivity.kt
View file @
0902a058
...
@@ -30,14 +30,12 @@ class SettingsActivity : BaseActivity(), View.OnClickListener {
...
@@ -30,14 +30,12 @@ class SettingsActivity : BaseActivity(), View.OnClickListener {
private
val
userManager
by
lazy
{
UserManager
.
getInstance
()
}
private
val
userManager
by
lazy
{
UserManager
.
getInstance
()
}
override
fun
initViewsAndEvents
()
{
override
fun
getContentViewLayoutID
()
=
R
.
layout
.
activity_settings
initLayout
()
}
override
fun
onResume
()
{
override
fun
isApplyKitKatTranslucency
()
=
false
super
.
onResume
()
override
fun
initViewsAndEvents
()
{
initLayout
()
}
}
...
@@ -67,18 +65,18 @@ class SettingsActivity : BaseActivity(), View.OnClickListener {
...
@@ -67,18 +65,18 @@ class SettingsActivity : BaseActivity(), View.OnClickListener {
item_invitedCode
.
findViewById
<
TextView
>(
R
.
id
.
tv_right
).
text
=
item_invitedCode
.
findViewById
<
TextView
>(
R
.
id
.
tv_right
).
text
=
userManager
.
codeId
userManager
.
codeId
item_phone
.
findViewById
<
TextView
>(
R
.
id
.
tv_title
).
text
=
"手机号"
//
item_phone.findViewById<TextView>(R.id.tv_title).text = "手机号"
val
phone
=
ContextCompat
.
getDrawable
(
this
,
R
.
mipmap
.
icon_settings_tel
)
//
val phone = ContextCompat.getDrawable(this, R.mipmap.icon_settings_tel)
phone
?.
setBounds
(
0
,
0
,
56
,
56
)
//
phone?.setBounds(0, 0, 56, 56)
item_phone
.
findViewById
<
TextView
>(
R
.
id
.
tv_title
)
//
item_phone.findViewById<TextView>(R.id.tv_title)
.
setCompoundDrawables
(
phone
,
null
,
null
,
null
)
//
.setCompoundDrawables(phone, null, null, null)
item_phone
.
findViewById
<
TextView
>(
R
.
id
.
tv_right
).
visibility
=
View
.
VISIBLE
//
item_phone.findViewById<TextView>(R.id.tv_right).visibility = View.VISIBLE
item_phone
.
findViewById
<
ImageView
>(
R
.
id
.
iv_right
).
visibility
=
View
.
GONE
//
item_phone.findViewById<ImageView>(R.id.iv_right).visibility = View.GONE
if
(!
TextUtils
.
isEmpty
(
userManager
.
mobile
))
{
//
if (!TextUtils.isEmpty(userManager.mobile)) {
item_phone
.
findViewById
<
TextView
>(
R
.
id
.
tv_right
).
text
=
userManager
.
mobile
//
item_phone.findViewById<TextView>(R.id.tv_right).text = userManager.mobile
}
else
{
//
} else {
item_phone
.
findViewById
<
TextView
>(
R
.
id
.
tv_right
).
text
=
"未绑定"
//
item_phone.findViewById<TextView>(R.id.tv_right).text = "未绑定"
}
//
}
item_cleanCache
.
findViewById
<
TextView
>(
R
.
id
.
tv_title
).
text
=
"清理缓存"
item_cleanCache
.
findViewById
<
TextView
>(
R
.
id
.
tv_title
).
text
=
"清理缓存"
val
cleanCache
=
ContextCompat
.
getDrawable
(
this
,
R
.
mipmap
.
icon_settings_clean
)
val
cleanCache
=
ContextCompat
.
getDrawable
(
this
,
R
.
mipmap
.
icon_settings_clean
)
...
@@ -131,9 +129,7 @@ class SettingsActivity : BaseActivity(), View.OnClickListener {
...
@@ -131,9 +129,7 @@ class SettingsActivity : BaseActivity(), View.OnClickListener {
item_back
.
findViewById
<
ImageView
>(
R
.
id
.
iv_right
).
visibility
=
View
.
VISIBLE
item_back
.
findViewById
<
ImageView
>(
R
.
id
.
iv_right
).
visibility
=
View
.
VISIBLE
}
}
override
fun
getContentViewLayoutID
()
=
R
.
layout
.
activity_settings
override
fun
isApplyKitKatTranslucency
()
=
false
override
fun
onClick
(
v
:
View
?)
{
override
fun
onClick
(
v
:
View
?)
{
if
(
AntiShake
.
check
(
v
?.
id
))
return
if
(
AntiShake
.
check
(
v
?.
id
))
return
...
...
video/app/src/main/java/com/duben/dayplaylet/ui/adapter/WatchRecordAdapter.kt
View file @
0902a058
...
@@ -24,6 +24,7 @@ class WatchRecordAdapter :
...
@@ -24,6 +24,7 @@ class WatchRecordAdapter :
GlideUtils
.
loadImageViewNoAnim2
(
context
,
item
.
coverImage
,
holder
.
getView
(
R
.
id
.
image_iv
))
GlideUtils
.
loadImageViewNoAnim2
(
context
,
item
.
coverImage
,
holder
.
getView
(
R
.
id
.
image_iv
))
holder
.
getView
<
TextView
>(
R
.
id
.
title_tv
).
text
=
item
.
title
holder
.
getView
<
TextView
>(
R
.
id
.
title_tv
).
text
=
item
.
title
holder
.
getView
<
TextView
>(
R
.
id
.
info_tv
).
text
=
"观看至第${item.seeIndex}集"
holder
.
getView
<
TextView
>(
R
.
id
.
info_tv
).
text
=
"观看至第${item.seeIndex}集"
holder
.
getView
<
TextView
>(
R
.
id
.
info_tv_max
).
text
=
"共${item.vedioTotal}集"
if
(
item
.
collect
==
0
)
{
if
(
item
.
collect
==
0
)
{
// 未收藏
// 未收藏
...
...
video/app/src/main/java/com/duben/dayplaylet/ui/fragment/MainFragment.kt
View file @
0902a058
...
@@ -168,7 +168,6 @@ class MainFragment : LazyLoadBaseFragment(), HomeView, View.OnClickListener, OnR
...
@@ -168,7 +168,6 @@ class MainFragment : LazyLoadBaseFragment(), HomeView, View.OnClickListener, OnR
Constant
.
CARRIERTYPE_REWARD_FIRST
->
{
Constant
.
CARRIERTYPE_REWARD_FIRST
->
{
Handler
(
Looper
.
getMainLooper
()).
postDelayed
({
Handler
(
Looper
.
getMainLooper
()).
postDelayed
({
ConsumerToastUtil
.
showAwardText
(
requireContext
(),
userInfo
?.
rewardCoin
?:
0
,
0
)
ConsumerToastUtil
.
showAwardText
(
requireContext
(),
userInfo
?.
rewardCoin
?:
0
,
0
)
Handler
(
Looper
.
getMainLooper
()).
postDelayed
({
Handler
(
Looper
.
getMainLooper
()).
postDelayed
({
addAnimation
(
iv_main_tempanim
,
iv_cash
,
R
.
mipmap
.
ic_redpkg
)
addAnimation
(
iv_main_tempanim
,
iv_cash
,
R
.
mipmap
.
ic_redpkg
)
Handler
(
Looper
.
getMainLooper
()).
postDelayed
({
Handler
(
Looper
.
getMainLooper
()).
postDelayed
({
...
...
video/app/src/main/java/com/duben/dayplaylet/ui/widgets/CustomDialogAgreement.kt
View file @
0902a058
...
@@ -100,22 +100,6 @@ class CustomDialogAgreement @JvmOverloads constructor(
...
@@ -100,22 +100,6 @@ class CustomDialogAgreement @JvmOverloads constructor(
* @param s
* @param s
*/
*/
fun
setContent
(
s
:
String
)
{
fun
setContent
(
s
:
String
)
{
SpanUtils
.
with
(
dialog_tv_content
)
.
append
(
"为了更好的保护您的合法权益,请您阅读并同意以下协议"
)
.
append
(
"《${s}》"
).
setClickSpan
(
object
:
ClickableSpan
()
{
override
fun
onClick
(
widget
:
View
)
{
val
bundle
=
Bundle
()
bundle
.
putString
(
WebActivity
.
WEB_TITLE
,
s
)
bundle
.
putString
(
WebActivity
.
WEB_URL
,
Constant
.
MEMBERS_URL
)
readyGo
(
context
,
WebActivity
::
class
.
java
,
bundle
)
}
override
fun
updateDrawState
(
ds
:
TextPaint
)
{
ds
.
color
=
ContextCompat
.
getColor
(
context
,
R
.
color
.
main_mints
)
ds
.
isUnderlineText
=
false
}
})
.
create
()
}
}
/**
/**
...
...
video/app/src/main/res/drawable/shape_bg_task.xml
View file @
0902a058
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
<shape
xmlns:android=
"http://schemas.android.com/apk/res/android"
<shape
xmlns:android=
"http://schemas.android.com/apk/res/android"
android:shape=
"rectangle"
>
android:shape=
"rectangle"
>
<!-- 填充的颜色 -->
<!-- 填充的颜色 -->
<solid
android:color=
"#
feeddc
"
/>
<solid
android:color=
"#
FEF9F5
"
/>
<!-- 设置按钮的四个角为弧形 -->
<!-- 设置按钮的四个角为弧形 -->
<!-- android:radius 弧形的半径 -->
<!-- android:radius 弧形的半径 -->
<corners
android:radius=
"10dip"
/>
<corners
android:radius=
"10dip"
/>
...
...
video/app/src/main/res/layout/activity_draw_progress.xml
View file @
0902a058
...
@@ -7,92 +7,134 @@
...
@@ -7,92 +7,134 @@
android:orientation=
"vertical"
>
android:orientation=
"vertical"
>
<LinearLayout
<LinearLayout
android:layout_width=
"
wrap_cont
ent"
android:layout_width=
"
match_par
ent"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_centerInParent=
"true"
android:layout_centerInParent=
"true"
android:orientation=
"vertical"
>
android:orientation=
"vertical"
>
<LinearLayout
<FrameLayout
android:layout_width=
"wrap_content"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
>
android:background=
"@mipmap/bg_task"
android:orientation=
"vertical"
>
<
androidx.constraintlayout.widget.Constraint
Layout
<
Linear
Layout
android:layout_width=
"match_parent"
android:layout_width=
"match_parent"
android:layout_height=
"
80dp
"
android:layout_height=
"
wrap_content
"
android:layout_marginLeft=
"
2
0dp"
android:layout_marginLeft=
"
3
0dp"
android:layout_marginTop=
"
13
0dp"
android:layout_marginTop=
"
5
0dp"
android:layout_marginRight=
"
2
0dp"
android:layout_marginRight=
"
3
0dp"
android:background=
"@drawable/shape_b
g_task
"
android:background=
"@drawable/shape_b
anner_write
"
android:
padding=
"10dp
"
>
android:
orientation=
"vertical
"
>
<
Image
View
<
Text
View
android:id=
"@+id/
iv_task_icon
"
android:id=
"@+id/
tv_draw_progress_title
"
android:layout_width=
"wrap_content"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:src=
"@mipmap/ic_yuanbao_my"
android:layout_marginLeft=
"20dp"
app:layout_constraintBottom_toBottomOf=
"parent"
android:layout_marginTop=
"30dp"
app:layout_constraintStart_toStartOf=
"parent"
android:gravity=
"center"
app:layout_constraintTop_toTopOf=
"parent"
/>
android:text=
""
android:textColor=
"@color/red"
android:textSize=
"20sp"
android:textStyle=
"bold"
></TextView>
<TextView
<TextView
android:id=
"@+id/tv_task_title"
android:layout_width=
"wrap_content"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_margin
Start=
"@dimen/dp_10
"
android:layout_margin
Left=
"20dp
"
android:layout_marginTop=
"10dp"
android:layout_marginTop=
"10dp"
android:text=
"今天观看激励视频"
android:gravity=
"center"
android:textColor=
"@color/black_text"
android:text=
"完成任务后即可提现"
android:textSize=
"15sp"
android:textColor=
"#767474"
android:textStyle=
"bold"
android:textSize=
"14sp"
app:layout_constraintStart_toEndOf=
"@id/iv_task_icon"
android:textStyle=
"bold"
></TextView>
app:layout_constraintTop_toTopOf=
"parent"
/>
<androidx.constraintlayout.widget.ConstraintLayout
<ProgressBar
android:layout_width=
"match_parent"
android:id=
"@+id/pb_draw_progress"
android:layout_height=
"80dp"
style=
"@android:style/Widget.ProgressBar.Horizontal"
android:layout_marginLeft=
"20dp"
android:layout_width=
"130dp"
android:layout_marginTop=
"20dp"
android:layout_height=
"10dp"
android:layout_marginRight=
"20dp"
android:layout_marginStart=
"@dimen/dp_10"
android:layout_marginBottom=
"20dp"
android:progressDrawable=
"@drawable/progressbar_versus_changevedio_bg"
android:background=
"@drawable/shape_bg_task"
app:layout_constraintBottom_toBottomOf=
"parent"
android:padding=
"10dp"
>
app:layout_constraintStart_toEndOf=
"@id/iv_task_icon"
app:layout_constraintTop_toBottomOf=
"@id/tv_task_title"
/>
<ImageView
android:id=
"@+id/iv_task_icon"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:src=
"@mipmap/ic_draw_left"
app:layout_constraintBottom_toBottomOf=
"parent"
app:layout_constraintStart_toStartOf=
"parent"
app:layout_constraintTop_toTopOf=
"parent"
/>
<TextView
android:id=
"@+id/tv_task_title"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginStart=
"@dimen/dp_10"
android:layout_marginTop=
"10dp"
android:text=
"今天观看激励视频"
android:textColor=
"@color/black_text"
android:textSize=
"15sp"
android:textStyle=
"bold"
app:layout_constraintStart_toEndOf=
"@id/iv_task_icon"
app:layout_constraintTop_toTopOf=
"parent"
/>
<ProgressBar
android:id=
"@+id/pb_draw_progress"
style=
"@android:style/Widget.ProgressBar.Horizontal"
android:layout_width=
"130dp"
android:layout_height=
"10dp"
android:layout_marginStart=
"@dimen/dp_10"
android:progressDrawable=
"@drawable/progressbar_versus_changevedio_bg"
app:layout_constraintBottom_toBottomOf=
"parent"
app:layout_constraintStart_toEndOf=
"@id/iv_task_icon"
app:layout_constraintTop_toBottomOf=
"@id/tv_task_title"
/>
<TextView
android:id=
"@+id/tv_draw_progress_count"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"0/10"
android:textColor=
"@color/color_F44E0D"
android:textSize=
"16sp"
app:layout_constraintBottom_toBottomOf=
"parent"
app:layout_constraintEnd_toEndOf=
"parent"
app:layout_constraintTop_toTopOf=
"parent"
/>
</androidx.constraintlayout.widget.ConstraintLayout>
<TextView
android:id=
"@+id/tv_draw_progress_ad"
android:layout_width=
"210dp"
android:layout_height=
"60dp"
android:layout_gravity=
"center_horizontal"
android:background=
"@mipmap/bg_draw_btn"
android:gravity=
"center"
android:paddingBottom=
"4dp"
android:text=
"去完成"
android:textColor=
"@color/white"
android:textSize=
"16sp"
></TextView>
<TextView
<TextView
android:id=
"@+id/tv_draw_progress_count"
android:layout_width=
"wrap_content"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:
text=
"9/10
"
android:
layout_gravity=
"center_horizontal
"
android:
textColor=
"@color/red
"
android:
layout_marginTop=
"10dp
"
android:
textSize=
"12s
p"
android:
layout_marginBottom=
"20d
p"
a
pp:layout_constraintBottom_toBottomOf=
"parent
"
a
ndroid:gravity=
"center
"
a
pp:layout_constraintEnd_toEndOf=
"parent
"
a
ndroid:text=
"进度将在今日24时清零,请尽快完成任务
"
a
pp:layout_constraintTop_toTopOf=
"parent"
/>
a
ndroid:textColor=
"#E35821"
android:textSize=
"13sp"
></TextView>
</
androidx.constraintlayout.widget.Constraint
Layout>
</
Linear
Layout>
<ImageView
<ImageView
android:id=
"@+id/iv_draw_progress_ad"
android:layout_width=
"160dp"
android:layout_width=
"wrap_content"
android:layout_height=
"140dp"
android:layout_height=
"wrap_content"
android:layout_gravity=
"right"
android:layout_gravity=
"center_horizontal"
android:src=
"@mipmap/bg_draw_top"
/>
android:layout_marginTop=
"20dp"
</FrameLayout>
android:src=
"@mipmap/bg_task_award_next"
></ImageView>
<TextView
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_gravity=
"center_horizontal"
android:layout_marginTop=
"10dp"
android:gravity=
"center"
android:text=
"进度将在今日24时清零,请尽快完成任务"
android:textColor=
"@color/red"
android:textSize=
"13sp"
></TextView>
</LinearLayout>
<ImageView
<ImageView
android:id=
"@+id/iv_award_quit"
android:id=
"@+id/iv_award_quit"
...
...
video/app/src/main/res/layout/activity_settings.xml
View file @
0902a058
...
@@ -22,6 +22,7 @@
...
@@ -22,6 +22,7 @@
<include
<include
android:id=
"@+id/item_phone"
android:id=
"@+id/item_phone"
android:visibility=
"gone"
layout=
"@layout/item_settings"
/>
layout=
"@layout/item_settings"
/>
<include
<include
...
...
video/app/src/main/res/layout/activity_task_award.xml
View file @
0902a058
...
@@ -82,7 +82,7 @@
...
@@ -82,7 +82,7 @@
android:layout_gravity=
"center_horizontal"
android:layout_gravity=
"center_horizontal"
android:layout_marginLeft=
"20dp"
android:layout_marginLeft=
"20dp"
android:layout_marginTop=
"2dp"
android:layout_marginTop=
"2dp"
android:src=
"@mipmap/ic_
quit_yuan
"
android:src=
"@mipmap/ic_
top
"
android:visibility=
"invisible"
></ImageView>
android:visibility=
"invisible"
></ImageView>
</FrameLayout>
</FrameLayout>
...
@@ -133,7 +133,7 @@
...
@@ -133,7 +133,7 @@
android:layout_gravity=
"center_horizontal"
android:layout_gravity=
"center_horizontal"
android:layout_marginLeft=
"20dp"
android:layout_marginLeft=
"20dp"
android:layout_marginTop=
"2dp"
android:layout_marginTop=
"2dp"
android:src=
"@mipmap/ic_
quit_yuan
"
android:src=
"@mipmap/ic_
top
"
android:visibility=
"invisible"
></ImageView>
android:visibility=
"invisible"
></ImageView>
</FrameLayout>
</FrameLayout>
</LinearLayout>
</LinearLayout>
...
...
video/app/src/main/res/layout/fragment_main.xml
View file @
0902a058
...
@@ -65,10 +65,10 @@
...
@@ -65,10 +65,10 @@
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginLeft=
"16dp"
android:layout_marginLeft=
"16dp"
android:layout_marginTop=
"18dp"
android:layout_marginTop=
"18dp"
android:visibility=
"gone"
android:layout_marginRight=
"16dp"
android:layout_marginRight=
"16dp"
android:background=
"@drawable/shape_bg_write"
android:background=
"@drawable/shape_bg_write"
android:orientation=
"vertical"
android:orientation=
"vertical"
>
android:visibility=
"gone"
>
<RelativeLayout
<RelativeLayout
android:layout_width=
"match_parent"
android:layout_width=
"match_parent"
...
@@ -78,8 +78,8 @@
...
@@ -78,8 +78,8 @@
android:layout_width=
"wrap_content"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginLeft=
"6dp"
android:layout_marginLeft=
"6dp"
android:layout_marginTop=
"
10
dp"
android:layout_marginTop=
"
8
dp"
android:layout_marginBottom=
"
10
dp"
android:layout_marginBottom=
"
4
dp"
android:text=
"最近观看"
android:text=
"最近观看"
android:textColor=
"@color/black"
android:textColor=
"@color/black"
android:textSize=
"16sp"
android:textSize=
"16sp"
...
@@ -91,23 +91,23 @@
...
@@ -91,23 +91,23 @@
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_alignParentRight=
"true"
android:layout_alignParentRight=
"true"
android:layout_marginLeft=
"6dp"
android:layout_marginLeft=
"6dp"
android:layout_marginTop=
"1
2
dp"
android:layout_marginTop=
"1
0
dp"
android:layout_marginRight=
"10dp"
android:layout_marginRight=
"10dp"
android:layout_marginBottom=
"
10
dp"
android:layout_marginBottom=
"
4
dp"
android:text=
"查看更多"
android:text=
"查看更多"
android:textColor=
"@color/gray"
android:textColor=
"@color/gray"
android:textSize=
"12sp"
android:textSize=
"12sp"
android:textStyle=
"bold"
/>
android:textStyle=
"bold"
/>
</RelativeLayout>
</RelativeLayout>
<androidx.recyclerview.widget.RecyclerView
<androidx.recyclerview.widget.RecyclerView
android:id=
"@+id/rv_main_list"
android:id=
"@+id/rv_main_list"
android:layout_width=
"match_parent"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginLeft=
"4dp"
android:layout_marginLeft=
"4dp"
android:layout_marginRight=
"4dp"
android:layout_marginRight=
"4dp"
android:layout_marginBottom=
"10dp"
android:layout_marginTop=
"4dp"
android:layout_marginBottom=
"8dp"
android:overScrollMode=
"never"
/>
android:overScrollMode=
"never"
/>
</LinearLayout>
</LinearLayout>
...
...
video/app/src/main/res/layout/item_rv_top.xml
View file @
0902a058
...
@@ -11,8 +11,8 @@
...
@@ -11,8 +11,8 @@
<ImageView
<ImageView
android:id=
"@+id/ivTopItem"
android:id=
"@+id/ivTopItem"
android:layout_width=
"
90
dp"
android:layout_width=
"
84
dp"
android:layout_height=
"1
2
0dp"
android:layout_height=
"1
1
0dp"
android:scaleType=
"fitXY"
/>
android:scaleType=
"fitXY"
/>
<LinearLayout
<LinearLayout
...
@@ -26,7 +26,7 @@
...
@@ -26,7 +26,7 @@
android:id=
"@+id/tvTopItemTitle"
android:id=
"@+id/tvTopItemTitle"
android:layout_width=
"100dp"
android:layout_width=
"100dp"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginTop=
"
12
dp"
android:layout_marginTop=
"
8
dp"
android:lines=
"2"
android:lines=
"2"
android:text=
"我去平行时空"
android:text=
"我去平行时空"
android:textColor=
"@color/black"
android:textColor=
"@color/black"
...
...
video/app/src/main/res/layout/item_watch_record.xml
View file @
0902a058
...
@@ -24,23 +24,34 @@
...
@@ -24,23 +24,34 @@
<TextView
<TextView
android:id=
"@+id/title_tv"
android:id=
"@+id/title_tv"
android:maxLines=
"2"
android:layout_width=
"wrap_content"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"重回80年代"
android:text=
"重回80年代"
android:textColor=
"@color/black"
/>
android:textColor=
"@color/black"
/>
<TextView
android:id=
"@+id/info_tv_max"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginTop=
"10dp"
android:text=
"重回80年代"
android:textColor=
"@color/gray"
android:textSize=
"12sp"
/>
<TextView
<TextView
android:id=
"@+id/info_tv"
android:id=
"@+id/info_tv"
android:layout_width=
"wrap_content"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginTop=
"
6
dp"
android:layout_marginTop=
"
10
dp"
android:ellipsize=
"end"
android:ellipsize=
"end"
android:maxWidth=
"140dp"
android:maxWidth=
"140dp"
android:maxLines=
"2"
android:maxLines=
"2"
android:text=
"重回80年代"
android:text=
"重回80年代"
android:textColor=
"@color/
gray
"
android:textColor=
"@color/
red
"
android:textSize=
"12sp"
/>
android:textSize=
"12sp"
/>
</LinearLayout>
</LinearLayout>
<LinearLayout
<LinearLayout
...
...
video/app/src/main/res/mipmap-xhdpi/bg_draw_btn.png
0 → 100644
View file @
0902a058
19 KB
video/app/src/main/res/mipmap-xhdpi/bg_draw_top.png
0 → 100644
View file @
0902a058
71.8 KB
video/app/src/main/res/mipmap-xhdpi/ic_draw_left.png
0 → 100644
View file @
0902a058
3.13 KB
video/app/src/main/res/mipmap-xhdpi/ic_top.png
0 → 100644
View file @
0902a058
2.11 KB
video/app/src/main/res/values/colors.xml
View file @
0902a058
...
@@ -15,6 +15,7 @@
...
@@ -15,6 +15,7 @@
<color
name=
"title_bg"
>
#2B3238
</color>
<color
name=
"title_bg"
>
#2B3238
</color>
<color
name=
"btn_enabled"
>
#F1F2F8
</color>
<color
name=
"btn_enabled"
>
#F1F2F8
</color>
<color
name=
"black_text"
>
#333333
</color>
<color
name=
"black_text"
>
#333333
</color>
<color
name=
"color_F44E0D"
>
#F44E0D
</color>
<color
name=
"tv_message_recente_money"
>
#FF5E5E
</color>
<color
name=
"tv_message_recente_money"
>
#FF5E5E
</color>
<color
name=
"product_net_text"
>
#121B32
</color>
<color
name=
"product_net_text"
>
#121B32
</color>
<color
name=
"order_color"
>
#63677E
</color>
<color
name=
"order_color"
>
#63677E
</color>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment