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
f09b9019
Commit
f09b9019
authored
Apr 15, 2020
by
严久程
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
华为渠道特殊处理
parent
e428403e
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
213 additions
and
150 deletions
+213
-150
config.gradle
config.gradle
+1
-1
ExpertSearchFragment.kt
m-consultant/src/main/java/com/yidianling/consultant/ExpertSearchFragment.kt
+1
-1
ExpertSearchAdapter.kt
m-consultant/src/main/java/com/yidianling/consultant/adapter/ExpertSearchAdapter.kt
+22
-0
consultant_expert_search_item_view.xml
m-consultant/src/main/res/layout/consultant_expert_search_item_view.xml
+140
-127
YdlHomeAdapter.kt
m-home/src/xlzx/java/com/yidianling/home/adapter/YdlHomeAdapter.kt
+37
-19
HomeButtonBannerView.kt
m-home/src/xlzx/java/com/yidianling/home/ui/view/HomeButtonBannerView.kt
+12
-2
No files found.
config.gradle
View file @
f09b9019
ext
{
kotlin_version
=
"1.3.21"
dev_mode
=
fals
e
dev_mode
=
tru
e
ydl_app
=
[
...
...
m-consultant/src/main/java/com/yidianling/consultant/ExpertSearchFragment.kt
View file @
f09b9019
...
...
@@ -77,7 +77,7 @@ class ExpertSearchFragment : BaseMvpFragment<IExpertSearchView, ExpertSearchPres
initData
()
val
ffrom
=
PlatformDataManager
.
getRam
().
getChannelName
()
if
(!
TextUtils
.
isEmpty
(
ffrom
)
&&
ffrom
.
endsWith
(
"huawei"
))
{
if
(!
TextUtils
.
isEmpty
(
ffrom
)
&&
ffrom
.
startsWith
(
"ATK_7"
)
&&
ffrom
.
endsWith
(
"huawei"
))
{
rl_hot_fix_for_huawei
.
visibility
=
View
.
GONE
}
else
{
rl_hot_fix_for_huawei
.
visibility
=
View
.
VISIBLE
...
...
m-consultant/src/main/java/com/yidianling/consultant/adapter/ExpertSearchAdapter.kt
View file @
f09b9019
...
...
@@ -15,6 +15,7 @@ import com.ydl.webview.NewH5Activity
import
com.ydl.ydl_image.config.SimpleImageOpConfiger
import
com.ydl.ydl_image.module.GlideApp
import
com.ydl.ydlcommon.base.config.HttpConfig
import
com.ydl.ydlcommon.data.PlatformDataManager
import
com.ydl.ydlcommon.router.IYDLRouterConstant
import
com.ydl.ydlcommon.utils.BuryPointUtils
import
com.ydl.ydlcommon.utils.URLUtils
...
...
@@ -50,6 +51,8 @@ class ExpertSearchAdapter(
const
val
EMPTY_VIEW
=
2
}
private
val
ffrom
=
PlatformDataManager
.
getRam
().
getChannelName
()
//记录当前选择主题的id
var
cateId
:
String
?
=
null
...
...
@@ -66,6 +69,10 @@ class ExpertSearchAdapter(
@SuppressLint
(
"SetTextI18n"
)
override
fun
onBindViewHolder
(
holder
:
RecyclerView
.
ViewHolder
?,
position
:
Int
)
{
if
(
holder
is
NormalViewHolder
)
{
val
isFromXinliZiXunHuawei
=
!
TextUtils
.
isEmpty
(
ffrom
)
&&
ffrom
.
startsWith
(
"ATK_7"
)
&&
ffrom
.
endsWith
(
"huawei"
)
val
itemBean
=
listData
[
position
]
//头像
val
headConfig
=
SimpleImageOpConfiger
()
...
...
@@ -283,6 +290,19 @@ class ExpertSearchAdapter(
}
}
}
if
(
isFromXinliZiXunHuawei
)
{
holder
.
ll_honor_layout
.
visibility
=
View
.
GONE
holder
.
ll_tags
.
visibility
=
View
.
GONE
holder
.
imgHead_online
.
visibility
=
View
.
GONE
holder
.
imgHead_online_server
.
visibility
=
View
.
GONE
holder
.
tvPrice
.
visibility
=
View
.
GONE
holder
.
tvPriceContent
.
visibility
=
View
.
GONE
holder
.
tvPriceContent
.
visibility
=
View
.
GONE
holder
.
tvChat
.
text
=
"咨询"
}
}
else
if
(
holder
is
FooterViewHolder
)
{
if
(
hasMore
)
{
holder
.
itemView
.
visibility
=
View
.
VISIBLE
...
...
@@ -340,6 +360,8 @@ class ExpertSearchAdapter(
val
imgServiceFree
=
itemView
.
imgServiceFree
!!
//新驻图标
val
imgNewEnter
=
itemView
.
imgNewEnter
!!
//荣誉标签
val
ll_honor_layout
=
itemView
.
ll_honor_layout
!!
//好评率
val
ll_feedbackRate
=
itemView
.
ll_feedbackRate
!!
//xxx人点评
...
...
m-consultant/src/main/res/layout/consultant_expert_search_item_view.xml
View file @
f09b9019
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
xmlns:app=
"http://schemas.android.com/apk/res-auto"
xmlns:tools=
"http://schemas.android.com/tools"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:paddingLeft=
"@dimen/platform_dp_13"
android:paddingRight=
"@dimen/platform_dp_15"
android:paddingBottom=
"@dimen/platform_dp_8"
xmlns:app=
"http://schemas.android.com/apk/res-auto"
>
android:paddingBottom=
"@dimen/platform_dp_8"
>
<!--头像-->
<LinearLayout
android:id=
"@+id/cvHead"
...
...
@@ -15,18 +15,19 @@
android:layout_marginTop=
"@dimen/platform_dp_15"
android:background=
"@drawable/consultant_bg_radius_line_gray_05"
android:orientation=
"vertical"
>
<android.support.v7.widget.CardView
android:layout_width=
"92dp"
android:layout_height=
"114dp"
app:cardElevation=
"0px"
app:cardCornerRadius=
"4dp"
>
app:cardCornerRadius=
"4dp"
app:cardElevation=
"0px"
>
<ImageView
android:id=
"@+id/imgHead"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
android:scaleType=
"centerCrop"
android:src=
"@drawable/consultant_avatar_def_circle"
/>
android:src=
"@drawable/consultant_avatar_def_circle"
/>
</android.support.v7.widget.CardView>
</LinearLayout>
...
...
@@ -34,67 +35,70 @@
android:id=
"@+id/imgHead_online"
android:layout_width=
"62dp"
android:layout_height=
"14dp"
android:layout_alignBottom=
"@+id/cvHead"
android:layout_gravity=
"bottom"
android:scaleType=
"centerCrop"
android:
layout_alignBottom=
"@+id/cvHead
"
android:
visibility=
"gone
"
app:srcCompat=
"@drawable/consultant_online_yue"
tools:visibility=
"visible"
android:visibility=
"gone"
/>
tools:visibility=
"visible"
/>
<ImageView
android:id=
"@+id/imgHead_online_server"
android:layout_width=
"41dp"
android:layout_height=
"14dp"
android:layout_alignBottom=
"@+id/cvHead"
android:layout_gravity=
"bottom"
android:scaleType=
"centerCrop"
android:
layout_alignBottom=
"@+id/cvHead
"
android:
visibility=
"gone
"
app:srcCompat=
"@drawable/consultant_online_server"
tools:visibility=
"visible"
android:visibility=
"gone"
/>
tools:visibility=
"visible"
/>
<!--咨询师姓名-->
<TextView
android:id=
"@+id/tvName"
android:layout_toRightOf=
"@+id/cvHead"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginTop=
"@dimen/platform_dp_12"
android:layout_marginLeft=
"@dimen/platform_dp_12"
android:textSize=
"@dimen/platform_dp_18"
android:textColor=
"@color/platform_color_242424"
android:layout_marginStart=
"@dimen/platform_dp_12"
android:layout_marginLeft=
"@dimen/platform_dp_12"
android:layout_marginTop=
"@dimen/platform_dp_12"
android:layout_toEndOf=
"@+id/cvHead"
android:layout_toRightOf=
"@+id/cvHead"
android:gravity=
"center_vertical"
android:textColor=
"@color/platform_color_242424"
android:textSize=
"@dimen/platform_dp_18"
android:textStyle=
"bold"
tools:ignore=
"SpUsage"
tools:text=
"罗静"
android:layout_toEndOf=
"@+id/cvHead"
/>
tools:text=
"罗静"
/>
<LinearLayout
android:
layout_toRightOf=
"@+id/tvName
"
android:
id=
"@+id/ll_honor_layout
"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:orientation=
"horizontal"
android:paddingLeft=
"8dp"
android:gravity=
"center_vertical"
android:layout_alignTop=
"@+id/tvName"
android:layout_alignBottom=
"@+id/tvName"
android:layout_marginStart=
"@dimen/platform_dp_2"
android:layout_toEndOf=
"@+id/tvName"
android:layout_marginStart=
"@dimen/platform_dp_2"
>
android:layout_toRightOf=
"@+id/tvName"
android:gravity=
"center_vertical"
android:orientation=
"horizontal"
android:paddingLeft=
"8dp"
>
<ImageView
android:id=
"@+id/img_fightEpidemicIcon"
android:layout_width=
"53dp"
android:layout_height=
"@dimen/platform_dp_17"
android:layout_marginRight=
"4dp"
android:scaleType=
"centerCrop"
android:visibility=
"gone"
/>
android:visibility=
"gone"
/>
<!--活动图标-->
<ImageView
android:id=
"@+id/img_activity"
android:layout_width=
"42dp"
android:layout_height=
"12dp"
android:layout_marginRight=
"4dp"
android:visibility=
"gone"
/>
android:id=
"@+id/img_activity"
android:layout_width=
"42dp"
android:layout_height=
"12dp"
android:layout_marginRight=
"4dp"
android:visibility=
"gone"
/>
<!--公益图标-->
<ImageView
android:id=
"@+id/imgServiceFree"
...
...
@@ -118,8 +122,8 @@
android:layout_height=
"@dimen/platform_dp_12"
android:layout_marginRight=
"4dp"
android:scaleType=
"fitCenter"
tools:background=
"@drawable/consultant_expert_search_shixi
"
android:visibility=
"gone"
/>
android:visibility=
"gone
"
tools:background=
"@drawable/consultant_expert_search_shixi"
/>
</LinearLayout>
...
...
@@ -130,37 +134,38 @@
android:layout_height=
"wrap_content"
android:layout_below=
"@+id/tvName"
android:layout_marginLeft=
"@dimen/platform_dp_12"
android:layout_toRightOf=
"@+id/cvHead"
android:layout_toEndOf=
"@+id/cvHead"
android:layout_marginTop=
"@dimen/platform_dp_4"
android:textSize=
"@dimen/platform_dp_12"
android:textColor=
"@color/platform_color_242424"
android:lines=
"1"
android:layout_toEndOf=
"@+id/cvHead"
android:layout_toRightOf=
"@+id/cvHead"
android:ellipsize=
"end"
tools:text=
"一级婚姻家庭咨询师,二级心理咨询师"
/>
android:lines=
"1"
android:textColor=
"@color/platform_color_242424"
android:textSize=
"@dimen/platform_dp_12"
tools:text=
"一级婚姻家庭咨询师,二级心理咨询师"
/>
<!--咨询师标签-->
<LinearLayout
android:id=
"@+id/ll_tags"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_alignLeft=
"@+id/tvName"
android:layout_alignTop=
"@+id/tvChat"
android:layout_alignBottom=
"@+id/tvChat"
android:layout_alignLeft=
"@+id/tvName"
android:layout_toLeftOf=
"@+id/tvChat"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:gravity=
"center_vertical"
android:orientation=
"horizontal"
>
</LinearLayout>
<LinearLayout
android:id=
"@+id/ll_zixunOrderNum"
android:layout_width=
"match_parent"
android:layout_height=
"@dimen/platform_dp_16"
android:layout_toRightOf=
"@+id/cvHead"
android:layout_toEndOf=
"@+id/cvHead"
android:layout_below=
"@+id/tvTeamCertifications"
android:layout_marginLeft=
"@dimen/platform_dp_12"
android:layout_marginStart=
"@dimen/platform_dp_12"
android:layout_marginLeft=
"@dimen/platform_dp_12"
android:layout_marginTop=
"@dimen/platform_dp_5"
android:layout_toEndOf=
"@+id/cvHead"
android:layout_toRightOf=
"@+id/cvHead"
android:orientation=
"horizontal"
>
<!--好评率-->
<LinearLayout
...
...
@@ -174,173 +179,179 @@
<!--61234人点评-->
<TextView
android:id=
"@+id/tv_zixunOrderNum"
android:layout_marginLeft=
"@dimen/platform_dp_12"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_gravity=
"center_vertical"
android:
textSize
=
"@dimen/platform_dp_12"
android:
layout_marginLeft
=
"@dimen/platform_dp_12"
android:textColor=
"@color/platform_color_242424"
tools:text=
"61234"
android:textStyle=
"bold"
/>
android:textSize=
"@dimen/platform_dp_12"
android:textStyle=
"bold"
tools:text=
"61234"
/>
<TextView
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_gravity=
"center_vertical"
android:text
Size=
"@dimen/platform_dp_12
"
android:text
=
"条评价
"
android:textColor=
"@color/platform_color_999999"
android:text
=
"条评价
"
/>
android:text
Size=
"@dimen/platform_dp_12
"
/>
</LinearLayout>
<!--帮助人数-->
<TextView
android:id=
"@+id/tvOrderNumContent"
android:layout_toRightOf=
"@+id/cvHead"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_below=
"@+id/ll_zixunOrderNum"
android:layout_marginStart=
"@dimen/platform_dp_12"
android:layout_marginLeft=
"@dimen/platform_dp_12"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:textSize=
"@dimen/platform_dp_12"
android:layout_marginTop=
"5dp"
android:layout_toRightOf=
"@+id/cvHead"
android:text=
"帮助"
android:textColor=
"@color/platform_color_999999"
tools:ignore=
"SpUsage"
android:text=
"帮助"
/>
android:textSize=
"@dimen/platform_dp_12"
tools:ignore=
"SpUsage"
/>
<TextView
android:id=
"@+id/tvOrderNum"
android:layout_toRightOf=
"@+id/tvOrderNumContent"
android:layout_alignTop=
"@+id/tvOrderNumContent"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:
textSize=
"@dimen/platform_dp_12
"
android:
layout_alignTop=
"@+id/tvOrderNumContent
"
android:layout_marginLeft=
"1dp"
android:layout_marginRight=
"1dp"
android:layout_toRightOf=
"@+id/tvOrderNumContent"
android:textColor=
"@color/platform_color_242424"
android:textSize=
"@dimen/platform_dp_12"
android:textStyle=
"bold"
tools:text=
"2648"
tools:ignore=
"SpUsage"
/>
tools:ignore=
"SpUsage"
tools:text=
"2648"
/>
<TextView
android:layout_toRightOf=
"@+id/tvOrderNum"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_alignTop=
"@+id/tvOrderNumContent"
android:textSize=
"@dimen/platform_dp_12"
android:layout_toRightOf=
"@+id/tvOrderNum"
android:text=
"人"
android:textColor=
"@color/platform_color_999999"
tools:ignore=
"SpUsage
"
android:text=
"人
"
/>
android:textSize=
"@dimen/platform_dp_12
"
tools:ignore=
"SpUsage
"
/>
<!--服务时长-->
<TextView
android:id=
"@+id/tvSaleDurationForMonthContent"
android:layout_toRightOf=
"@+id/tvOrderNum"
android:layout_alignTop=
"@+id/tvOrderNumContent"
android:layout_marginLeft=
"@dimen/platform_dp_20"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:textSize=
"@dimen/platform_dp_12"
android:layout_alignTop=
"@+id/tvOrderNumContent"
android:layout_marginLeft=
"@dimen/platform_dp_20"
android:layout_toRightOf=
"@+id/tvOrderNum"
android:text=
"服务"
android:textColor=
"@color/platform_color_999999"
tools:ignore=
"SpUsage
"
android:text=
"服务
"
/>
android:textSize=
"@dimen/platform_dp_12
"
tools:ignore=
"SpUsage
"
/>
<TextView
android:id=
"@+id/tvSaleDurationForMonth"
android:layout_toRightOf=
"@+id/tvSaleDurationForMonthContent"
android:layout_alignTop=
"@+id/tvOrderNumContent"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:
textSize=
"@dimen/platform_dp_12
"
android:
layout_alignTop=
"@+id/tvOrderNumContent
"
android:layout_marginLeft=
"1dp"
android:layout_marginRight=
"1dp"
android:layout_toRightOf=
"@+id/tvSaleDurationForMonthContent"
android:gravity=
"center"
android:textColor=
"@color/platform_color_242424"
android:textSize=
"@dimen/platform_dp_12"
android:textStyle=
"bold"
android:gravity=
"center
"
tools:text=
"134"
tools:ignore=
"SpUsage"
/>
tools:ignore=
"SpUsage
"
tools:text=
"134"
/>
<TextView
android:layout_toRightOf=
"@+id/tvSaleDurationForMonth"
android:layout_alignTop=
"@+id/tvOrderNumContent"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:textSize=
"@dimen/platform_dp_12"
android:layout_alignTop=
"@+id/tvOrderNumContent"
android:layout_toRightOf=
"@+id/tvSaleDurationForMonth"
android:text=
"小时"
android:textColor=
"@color/platform_color_999999"
tools:ignore=
"SpUsage
"
android:text=
"小时
"
/>
android:textSize=
"@dimen/platform_dp_12
"
tools:ignore=
"SpUsage
"
/>
<TextView
android:id=
"@+id/people_in_question"
android:layout_alignTop=
"@+id/tvOrderNumContent"
android:layout_alignParentRight=
"true"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:textSize=
"@dimen/platform_dp_12"
android:layout_alignTop=
"@+id/tvOrderNumContent"
android:layout_alignParentRight=
"true"
android:textColor=
"@color/platform_color_FF5040"
android:textSize=
"@dimen/platform_dp_12"
android:visibility=
"gone"
tools:ignore=
"SpUsage"
tools:text=
"多人在问询"
android:visibility=
"gone"
tools:visibility=
"visible"
/>
tools:visibility=
"visible"
/>
<TextView
android:id=
"@+id/tv_money_s"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_alignTop=
"@+id/tvPrice"
android:layout_marginTop=
"3dp"
android:layout_marginRight=
"1dp"
android:layout_toLeftOf=
"@+id/tvPrice"
android:text=
"¥"
android:textColor=
"#FF5040"
android:textSize=
"@dimen/platform_dp_11"
tools:ignore=
"SpUsage"
android:layout_marginTop=
"3dp"
android:textStyle=
"bold"
android:layout_marginRight=
"1dp"
android:text=
"¥"
/>
tools:ignore=
"SpUsage"
/>
<TextView
android:id=
"@+id/tvPrice"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_alignTop=
"@+id/tvName"
android:layout_toLeftOf=
"@+id/tvPriceContent"
android:fontFamily=
"@font/platform_din_bold"
android:textColor=
"#FF5040"
android:textSize=
"@dimen/platform_dp_20"
android:fontFamily=
"@font/platform_din_bold"
tools:text=
"250"
/>
<TextView
android:id=
"@+id/tvPriceContent"
android:layout_alignParentRight=
"true"
android:layout_alignBottom=
"@+id/tvPrice"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:textColor=
"#FF5040"
android:textSize=
"@dimen/platform_dp_11"
android:layout_alignBottom=
"@+id/tvPrice"
android:layout_alignParentRight=
"true"
android:layout_marginLeft=
"1dp"
android:layout_marginBottom=
"2.5dp"
android:text=
"起"
android:layout_marginLeft=
"1dp"
/>
android:textColor=
"#FF5040"
android:textSize=
"@dimen/platform_dp_11"
/>
<TextView
android:id=
"@+id/tvCity"
android:layout_below=
"@+id/tvName"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_
marginTop=
"@dimen/platform_dp_4
"
android:layout_
below=
"@+id/tvName
"
android:layout_alignParentRight=
"true"
tools:text=
"浙江.杭州
"
android:layout_marginTop=
"@dimen/platform_dp_4
"
android:gravity=
"right"
android:textColor=
"@color/platform_color_999999"
android:textSize=
"@dimen/platform_dp_12"
/>
android:textSize=
"@dimen/platform_dp_12"
tools:text=
"浙江.杭州"
/>
<!--<View-->
<!--android:id="@+id/vLine"-->
<!--android:layout_below="@+id/tvPrice"-->
<!--android:layout_width="match_parent"-->
<!--android:layout_height="2dp"-->
<!--android:layout_marginLeft="104dp"-->
<!--android:layout_marginStart="104dp"-->
<!--android:layout_marginTop="7dp"-->
<!--android:layerType="software"-->
<!--android:background="@drawable/expert_search_dash_line" />-->
<!--android:id="@+id/vLine"-->
<!--android:layout_below="@+id/tvPrice"-->
<!--android:layout_width="match_parent"-->
<!--android:layout_height="2dp"-->
<!--android:layout_marginLeft="104dp"-->
<!--android:layout_marginStart="104dp"-->
<!--android:layout_marginTop="7dp"-->
<!--android:layerType="software"-->
<!--android:background="@drawable/expert_search_dash_line" />-->
<!--服务套餐-->
<LinearLayout
android:id=
"@+id/ll_products"
android:layout_below=
"@+id/vLine"
android:layout_marginLeft=
"104dp"
android:layout_marginStart=
"104dp"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_marginStart=
"104dp"
android:layout_marginLeft=
"104dp"
android:layout_marginTop=
"@dimen/platform_dp_5"
android:orientation=
"vertical"
android:visibility=
"gone"
>
...
...
@@ -353,43 +364,45 @@
android:layout_height=
"@dimen/platform_dp_24"
android:layout_alignBottom=
"@+id/cvHead"
android:layout_alignParentRight=
"true"
android:gravity=
"center"
android:textSize=
"@dimen/platform_dp_13"
android:textStyle=
"bold"
android:background=
"@drawable/consultant_expert_search_chat"
android:gravity=
"center"
android:text=
"私聊"
android:textColor=
"@color/consultant_confirm_text_color"
android:text=
"私聊"
/>
android:textSize=
"@dimen/platform_dp_13"
android:textStyle=
"bold"
/>
<!--描述-->
<RelativeLayout
android:id=
"@+id/group_desc"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_marginTop=
"@dimen/platform_dp_10"
android:layout_below=
"@+id/tvChat"
android:layout_toRightOf=
"@+id/cvHead"
android:layout_marginLeft=
"@dimen/platform_dp_15"
android:visibility=
"gone"
android:background=
"@drawable/consultant_bg_radius_gray_2"
>
android:layout_marginTop=
"@dimen/platform_dp_10"
android:layout_toRightOf=
"@+id/cvHead"
android:background=
"@drawable/consultant_bg_radius_gray_2"
android:visibility=
"gone"
>
<ImageView
android:layout_width=
"12dp"
android:layout_height=
"11dp"
android:layout_marginTop=
"@dimen/platform_dp_6"
android:layout_marginLeft=
"@dimen/platform_dp_8"
android:src=
"@drawable/consultant_bg_item_desc"
/>
android:layout_marginTop=
"@dimen/platform_dp_6"
android:src=
"@drawable/consultant_bg_item_desc"
/>
<TextView
android:id=
"@+id/tvDesc"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:ellipsize=
"end"
android:layout_marginLeft=
"12dp"
android:layout_marginRight=
"12dp"
android:layout_marginTop=
"8dp"
android:layout_marginRight=
"12dp"
android:layout_marginBottom=
"8dp"
android:ellipsize=
"end"
android:maxLines=
"2"
tools:text=
"的客人能够黄偶尔烦人呢日工俄日给你额鞥你让个汇入你哦个人会儿个黄胡蓉呢你个人给哦 而归黑人更换二给"
android:textColor=
"@color/platform_color_999999"
android:textSize=
"@dimen/platform_dp_11"
/>
android:textSize=
"@dimen/platform_dp_11"
tools:text=
"的客人能够黄偶尔烦人呢日工俄日给你额鞥你让个汇入你哦个人会儿个黄胡蓉呢你个人给哦 而归黑人更换二给"
/>
</RelativeLayout>
</RelativeLayout>
m-home/src/xlzx/java/com/yidianling/home/adapter/YdlHomeAdapter.kt
View file @
f09b9019
...
...
@@ -6,7 +6,7 @@ import android.text.TextUtils
import
android.view.LayoutInflater
import
android.view.View
import
android.view.ViewGroup
import
com.ydl.ydlcommon.data.PlatformDataManager
.getRam
import
com.ydl.ydlcommon.data.PlatformDataManager
import
com.yidianling.home.R
import
com.yidianling.home.constract.YdlHomeViewHolderConstract
import
com.yidianling.home.event.HomeImpl
...
...
@@ -29,6 +29,7 @@ class YdlHomeAdapter(
private
var
list
:
ArrayList
<
HomePagerDataBean
>
)
:
RecyclerView
.
Adapter
<
RecyclerView
.
ViewHolder
>()
{
private
val
ffrom
=
PlatformDataManager
.
getRam
().
getChannelName
()
private
val
mInflater
:
LayoutInflater
=
LayoutInflater
.
from
(
mContext
)
/**
* 倾述item的position
...
...
@@ -151,21 +152,31 @@ class YdlHomeAdapter(
}
//倾诉*排解模块
is
HomeConfideViewHolder
->
{
holder
.
confideViewView
.
setTitle
(
list
[
position
].
headerBean
?.
listenCategoryDate
,
confideSelectPosition
)
holder
.
confideViewView
.
setConfideExpertInfoView
(
list
[
position
].
confideBean
?.
body
)
confidePosition
=
position
if
(!
TextUtils
.
isEmpty
(
ffrom
)
&&
ffrom
.
endsWith
(
"huawei"
))
{
val
parm
=
holder
.
itemView
.
layoutParams
parm
.
height
=
0
holder
.
itemView
.
layoutParams
=
parm
}
else
{
holder
.
confideViewView
.
setTitle
(
list
[
position
].
headerBean
?.
listenCategoryDate
,
confideSelectPosition
)
holder
.
confideViewView
.
setConfideExpertInfoView
(
list
[
position
].
confideBean
?.
body
)
confidePosition
=
position
}
}
//课程*成长模块
is
HomeCourseViewHolder
->
{
holder
.
courseViewView
.
initData
(
list
[
position
].
courseBean
?.
list
)
if
(!
TextUtils
.
isEmpty
(
ffrom
)
&&
ffrom
.
endsWith
(
"huawei"
))
{
val
parm
=
holder
.
itemView
.
layoutParams
parm
.
height
=
0
holder
.
itemView
.
layoutParams
=
parm
}
else
{
holder
.
courseViewView
.
initData
(
list
[
position
].
courseBean
?.
list
)
}
}
//解忧*问答模块
is
HomeAssuageGriefViewHolder
->
{
val
ffrom
=
getRam
().
getChannelName
()
if
(!
TextUtils
.
isEmpty
(
ffrom
)
&&
ffrom
.
endsWith
(
"huawei"
))
{
val
parm
=
holder
.
itemView
.
layoutParams
parm
.
height
=
0
...
...
@@ -180,15 +191,22 @@ class YdlHomeAdapter(
}
//咨询模块
is
HomeConsultViewHolder
->
{
holder
.
consultView
.
setTitle
(
list
[
position
].
headerBean
?.
consultCategoryData
,
consultSelectPosition
)
holder
.
consultView
.
setConsultInfoView
(
list
[
position
].
consultBean
?.
list
,
list
[
position
].
headerBean
?.
consultCategoryData
?.
get
(
consultSelectPosition
)
)
consultPosition
=
position
if
(!
TextUtils
.
isEmpty
(
ffrom
)
&&
ffrom
.
endsWith
(
"huawei"
))
{
val
parm
=
holder
.
itemView
.
layoutParams
parm
.
height
=
0
holder
.
itemView
.
layoutParams
=
parm
}
else
{
holder
.
consultView
.
setTitle
(
list
[
position
].
headerBean
?.
consultCategoryData
,
consultSelectPosition
)
holder
.
consultView
.
setConsultInfoView
(
list
[
position
].
consultBean
?.
list
,
list
[
position
].
headerBean
?.
consultCategoryData
?.
get
(
consultSelectPosition
)
)
consultPosition
=
position
}
}
//测试模块
is
HomeTestViewHolder
->
{
...
...
m-home/src/xlzx/java/com/yidianling/home/ui/view/HomeButtonBannerView.kt
View file @
f09b9019
...
...
@@ -61,6 +61,9 @@ class HomeButtonBannerView(private val mContext: Context, private var homeEvent:
val
ffrom
=
PlatformDataManager
.
getRam
().
getChannelName
()
if
(!
TextUtils
.
isEmpty
(
ffrom
)
&&
ffrom
.
endsWith
(
"huawei"
))
{
homeModuleButtonBannerThird
.
visibility
=
View
.
GONE
homeModuleButtonBannerSecond
.
visibility
=
View
.
GONE
homeModuleButtonBannerFirst
.
background
=
resources
.
getDrawable
(
R
.
drawable
.
home_dcotor_bt_bg_huawei
)
homeModuleButtonBannerSecond
.
background
=
...
...
@@ -101,8 +104,15 @@ class HomeButtonBannerView(private val mContext: Context, private var homeEvent:
homeCategory
:
List
<
HomeHeaderBean
.
AskCategoryDataBean
>?
)
{
setRealTextView
(
homeSaleData
)
homeEvent
?.
let
{
home_category_view
.
setEvent
(
it
)
};
home_category_view
.
initData
(
homeCategory
)
val
ffrom
=
PlatformDataManager
.
getRam
().
getChannelName
()
if
(!
TextUtils
.
isEmpty
(
ffrom
)
&&
ffrom
.
endsWith
(
"huawei"
))
{
home_category_view
.
visibility
=
View
.
GONE
}
else
{
homeEvent
?.
let
{
home_category_view
.
setEvent
(
it
)
}
home_category_view
.
initData
(
homeCategory
)
}
}
/**
...
...
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