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
ac2a5608
Commit
ac2a5608
authored
Jul 14, 2023
by
jyx
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
代码游湖
parent
4aa48f79
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
12 additions
and
8 deletions
+12
-8
VideoEpisodeAdapter.kt
...a/com/mints/wisdomclean/ui/adapter/VideoEpisodeAdapter.kt
+5
-3
VideoEpisodeDialog.kt
...va/com/mints/wisdomclean/ui/widgets/VideoEpisodeDialog.kt
+7
-5
No files found.
video/app/src/main/java/com/mints/wisdomclean/ui/adapter/VideoEpisodeAdapter.kt
View file @
ac2a5608
...
...
@@ -23,9 +23,11 @@ class VideoEpisodeAdapter :
val
list
=
mutableListOf
<
EpisodeBean
>()
itemVideoEpisodeAdapter
.
addChildClickViewIds
(
R
.
id
.
item_tv
)
itemVideoEpisodeAdapter
.
setOnItemClickListener
{
adapter
,
view
,
position
->
mOnEpisodeClickListener
?.
onEpisodeClick
(
position
)
var
_position
=
position
if
(
position
>
0
)
{
_position
=
position
+
(
holder
.
adapterPosition
*
30
)
}
mOnEpisodeClickListener
?.
onEpisodeClick
(
_position
)
}
list
.
addAll
(
item
)
itemVideoEpisodeAdapter
.
setNewInstance
(
list
)
...
...
video/app/src/main/java/com/mints/wisdomclean/ui/widgets/VideoEpisodeDialog.kt
View file @
ac2a5608
...
...
@@ -21,8 +21,7 @@ import com.mints.wisdomclean.utils.CommonUtils
* @desc
*/
class
VideoEpisodeDialog
(
context
:
Context
,
val
vedioBean
:
VedioBean
?,
context
:
Context
,
val
vedioBean
:
VedioBean
?,
private
val
listener
:
DialogListener
)
:
Dialog
(
context
,
R
.
style
.
dialog
)
{
...
...
@@ -69,6 +68,7 @@ class VideoEpisodeDialog(
}
private
fun
initVp
()
{
for
(
i
in
0
until
vedioBean
!!
.
vedioTotal
)
{
if
(
i
<
vedioBean
.
unlockIndex
)
{
var
playing
=
false
...
...
@@ -106,15 +106,17 @@ class VideoEpisodeDialog(
override
fun
onTabReselected
(
tab
:
TabLayout
.
Tab
?)
{
}
})
tab
.
getTabAt
(
vedioBean
.
seeIndex
/
30
)
?.
select
()
}
private
fun
getTabView
(
text
:
String
,
position
:
Int
):
View
{
val
view
=
LayoutInflater
.
from
(
context
).
inflate
(
R
.
layout
.
item_epsiode_tab
,
null
)
val
viewText
=
view
.
findViewById
<
TextView
>(
R
.
id
.
item_tv
)
viewText
.
text
=
text
if
(
position
==
0
)
{
viewText
.
setTextColor
(
ContextCompat
.
getColor
(
context
,
R
.
color
.
red
))
}
//
if (position == 0) {
//
viewText.setTextColor(ContextCompat.getColor(context, R.color.red))
//
}
return
view
}
...
...
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