Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
YDL-Component-Medical
Overview
Overview
Details
Activity
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
杨凯
YDL-Component-Medical
Commits
53610264
Commit
53610264
authored
May 17, 2022
by
万齐军
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feature: 首页UI布局小修改
parent
d7bd79d8
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
52 additions
and
2 deletions
+52
-2
MainActivity.kt
app/src/main/java/com/ydl/component/MainActivity.kt
+1
-2
ConfideHomeActivity.kt
m-confide/src/main/java/com/ydl/confide/home/ConfideHomeActivity.kt
+2
-0
FilterItemDecoration.kt
m-confide/src/main/java/com/ydl/confide/home/widget/FilterItemDecoration.kt
+49
-0
No files found.
app/src/main/java/com/ydl/component/MainActivity.kt
View file @
53610264
...
@@ -148,8 +148,7 @@ class MainActivity : BaseLceActivity<DemoContract.View, DemoContract.Presenter>(
...
@@ -148,8 +148,7 @@ class MainActivity : BaseLceActivity<DemoContract.View, DemoContract.Presenter>(
}
}
bt_to_confide
.
setOnClickListener
{
bt_to_confide
.
setOnClickListener
{
// YDLavManager.instances.login("1193016")
// YDLavManager.instances.login("1193016")
// startActivity(Intent(this, ConfideHomeActivity::class.java))
startActivity
(
Intent
(
this
,
ConfideHomeActivity
::
class
.
java
))
ARouter
.
getInstance
().
build
(
"/confide/expert_video"
).
navigation
()
}
}
ModularServiceManager
.
provide
(
IConsultantService
::
class
.
java
).
requestGuideData
()
ModularServiceManager
.
provide
(
IConsultantService
::
class
.
java
).
requestGuideData
()
...
...
m-confide/src/main/java/com/ydl/confide/home/ConfideHomeActivity.kt
View file @
53610264
...
@@ -29,6 +29,7 @@ import com.ydl.confide.home.listener.ConfideHomeRecycleViewListener
...
@@ -29,6 +29,7 @@ import com.ydl.confide.home.listener.ConfideHomeRecycleViewListener
import
com.ydl.confide.home.listener.ConfideHomeRecyleSuspendListener
import
com.ydl.confide.home.listener.ConfideHomeRecyleSuspendListener
import
com.ydl.confide.home.presenter.ConfideHomePresenterImpl
import
com.ydl.confide.home.presenter.ConfideHomePresenterImpl
import
com.ydl.confide.home.util.ConfideHomeUtils
import
com.ydl.confide.home.util.ConfideHomeUtils
import
com.ydl.confide.home.widget.FilterItemDecoration
import
com.ydl.confide.router.PhoneCallIn
import
com.ydl.confide.router.PhoneCallIn
import
com.ydl.webview.H5Params
import
com.ydl.webview.H5Params
import
com.ydl.webview.NewH5Activity
import
com.ydl.webview.NewH5Activity
...
@@ -297,6 +298,7 @@ class ConfideHomeActivity : BaseLceActivity<IConfideHomeContract.View,IConfideHo
...
@@ -297,6 +298,7 @@ class ConfideHomeActivity : BaseLceActivity<IConfideHomeContract.View,IConfideHo
if
(
null
==
mConfideAdapter
)
{
if
(
null
==
mConfideAdapter
)
{
mConfideAdapter
=
ConfideHomeAdapter
(
ConfideHomeActivity
@
this
,
mConfideEvent
!!
,
this
)
mConfideAdapter
=
ConfideHomeAdapter
(
ConfideHomeActivity
@
this
,
mConfideEvent
!!
,
this
)
}
}
rv_list
.
addItemDecoration
(
FilterItemDecoration
())
val
layoutManager
=
WrapContentLinearLayoutManager
(
this
,
WrapContentLinearLayoutManager
.
VERTICAL
,
false
)
val
layoutManager
=
WrapContentLinearLayoutManager
(
this
,
WrapContentLinearLayoutManager
.
VERTICAL
,
false
)
rv_list
.
layoutManager
=
layoutManager
rv_list
.
layoutManager
=
layoutManager
rv_list
.
setRefreshProgressStyle
(
ProgressStyle
.
BallSpinFadeLoader
)
rv_list
.
setRefreshProgressStyle
(
ProgressStyle
.
BallSpinFadeLoader
)
...
...
m-confide/src/main/java/com/ydl/confide/home/widget/FilterItemDecoration.kt
0 → 100644
View file @
53610264
package
com.ydl.confide.home.widget
import
android.graphics.Canvas
import
android.graphics.Color
import
android.graphics.Paint
import
android.graphics.Rect
import
android.view.View
import
androidx.recyclerview.widget.RecyclerView
class
FilterItemDecoration
:
RecyclerView
.
ItemDecoration
()
{
private
val
bounds
=
Rect
()
private
val
paint
=
Paint
().
apply
{
color
=
Color
.
parseColor
(
"#EFEFF1"
)
strokeWidth
=
1F
}
override
fun
getItemOffsets
(
outRect
:
Rect
,
view
:
View
,
parent
:
RecyclerView
,
state
:
RecyclerView
.
State
)
{
if
(
view
is
ConfideHomeFilterView
)
{
outRect
.
set
(
0
,
0
,
0
,
1
)
}
}
override
fun
onDraw
(
c
:
Canvas
,
parent
:
RecyclerView
,
state
:
RecyclerView
.
State
)
{
val
count
=
parent
.
childCount
for
(
i
in
0
until
count
)
{
val
child
=
parent
.
getChildAt
(
i
)
if
(
child
is
ConfideHomeFilterView
)
{
parent
.
getDecoratedBoundsWithMargins
(
child
,
bounds
)
c
.
drawLine
(
bounds
.
left
.
toFloat
(),
bounds
.
top
.
toFloat
(),
bounds
.
right
.
toFloat
(),
bounds
.
top
.
toFloat
(),
paint
)
c
.
drawLine
(
bounds
.
left
.
toFloat
(),
bounds
.
bottom
.
toFloat
(),
bounds
.
right
.
toFloat
(),
bounds
.
bottom
.
toFloat
(),
paint
)
}
}
}
}
\ No newline at end of file
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