콘텐츠 메인 탭 홈
- 왼쪽 상단 로고 제거 - 오른쪽 상단 충전 페이지 이동 아이콘 추가 - 오른쪽 상단 모닝콜, 보관함 아이콘 제거
This commit is contained in:
parent
4d87544b7b
commit
c0c5d1afec
|
@ -17,17 +17,11 @@ import androidx.media3.common.util.UnstableApi
|
|||
import androidx.recyclerview.widget.GridLayoutManager
|
||||
import androidx.recyclerview.widget.LinearLayoutManager
|
||||
import androidx.recyclerview.widget.RecyclerView
|
||||
import com.bumptech.glide.Glide
|
||||
import com.bumptech.glide.load.MultiTransformation
|
||||
import com.bumptech.glide.load.resource.bitmap.CenterCrop
|
||||
import com.bumptech.glide.load.resource.bitmap.RoundedCorners
|
||||
import com.bumptech.glide.request.RequestOptions
|
||||
import com.zhpan.bannerview.BaseBannerAdapter
|
||||
import com.zhpan.indicator.enums.IndicatorSlideMode
|
||||
import com.zhpan.indicator.enums.IndicatorStyle
|
||||
import kr.co.vividnext.sodalive.R
|
||||
import kr.co.vividnext.sodalive.audio_content.all.AudioContentRankingAllActivity
|
||||
import kr.co.vividnext.sodalive.audio_content.box.AudioContentBoxActivity
|
||||
import kr.co.vividnext.sodalive.audio_content.detail.AudioContentDetailActivity
|
||||
import kr.co.vividnext.sodalive.audio_content.main.AudioContentBannerType
|
||||
import kr.co.vividnext.sodalive.audio_content.main.banner.AudioContentMainBannerAdapter
|
||||
|
@ -51,7 +45,7 @@ import kr.co.vividnext.sodalive.explorer.profile.series.UserProfileSeriesListAda
|
|||
import kr.co.vividnext.sodalive.extensions.dpToPx
|
||||
import kr.co.vividnext.sodalive.live.event_banner.EventBannerAdapter
|
||||
import kr.co.vividnext.sodalive.main.MainActivity
|
||||
import kr.co.vividnext.sodalive.mypage.alarm.AlarmListActivity
|
||||
import kr.co.vividnext.sodalive.mypage.can.charge.CanChargeActivity
|
||||
import kr.co.vividnext.sodalive.settings.event.EventDetailActivity
|
||||
import kr.co.vividnext.sodalive.settings.notice.NoticeDetailActivity
|
||||
import kr.co.vividnext.sodalive.settings.notification.MemberRole
|
||||
|
@ -129,20 +123,6 @@ class AudioContentMainTabHomeFragment : BaseFragment<FragmentAudioContentMainTab
|
|||
private fun setupView() {
|
||||
loadingDialog = LoadingDialog(requireActivity(), layoutInflater)
|
||||
|
||||
Glide
|
||||
.with(this)
|
||||
.load(R.mipmap.ic_launcher)
|
||||
.apply(
|
||||
RequestOptions().transform(
|
||||
MultiTransformation(
|
||||
CenterCrop(),
|
||||
RoundedCorners(6.7f.dpToPx().toInt())
|
||||
)
|
||||
)
|
||||
)
|
||||
.placeholder(R.drawable.bg_black)
|
||||
.into(binding.ivLogo)
|
||||
|
||||
if (SharedPreferenceManager.role == MemberRole.CREATOR.name) {
|
||||
binding.llUploadContent.visibility = View.VISIBLE
|
||||
binding.llUploadContent.setOnClickListener {
|
||||
|
@ -158,32 +138,26 @@ class AudioContentMainTabHomeFragment : BaseFragment<FragmentAudioContentMainTab
|
|||
}
|
||||
|
||||
if (SharedPreferenceManager.token.isNotBlank()) {
|
||||
binding.ivContentKeep.setOnClickListener {
|
||||
binding.ivCharge.visibility = View.VISIBLE
|
||||
binding.ivCharge.setOnClickListener {
|
||||
startActivity(
|
||||
Intent(
|
||||
requireContext(),
|
||||
AudioContentBoxActivity::class.java
|
||||
CanChargeActivity::class.java
|
||||
)
|
||||
)
|
||||
}
|
||||
|
||||
binding.ivAlarm.setOnClickListener {
|
||||
startActivity(
|
||||
Intent(
|
||||
requireActivity(),
|
||||
AlarmListActivity::class.java
|
||||
)
|
||||
)
|
||||
}
|
||||
binding.ivAlarm.visibility = View.VISIBLE
|
||||
binding.ivContentKeep.visibility = View.VISIBLE
|
||||
} else {
|
||||
binding.ivAlarm.visibility = View.GONE
|
||||
binding.ivContentKeep.visibility = View.GONE
|
||||
binding.ivCharge.visibility = View.GONE
|
||||
}
|
||||
|
||||
binding.flSearchChannel.setOnClickListener {
|
||||
(requireActivity() as MainActivity).showSearchBar()
|
||||
if (SharedPreferenceManager.token.isNotBlank()) {
|
||||
binding.flSearch.visibility = View.VISIBLE
|
||||
binding.flSearch.setOnClickListener {
|
||||
(requireActivity() as MainActivity).showSearchBar()
|
||||
}
|
||||
} else {
|
||||
binding.flSearch.visibility = View.GONE
|
||||
}
|
||||
|
||||
setupNotice()
|
||||
|
|
|
@ -19,25 +19,15 @@
|
|||
|
||||
<RelativeLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginHorizontal="13.3dp">
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/iv_logo"
|
||||
android:layout_width="33.3dp"
|
||||
android:layout_height="33.3dp"
|
||||
android:layout_alignParentStart="true"
|
||||
android:layout_centerVertical="true"
|
||||
android:layout_marginEnd="8dp"
|
||||
android:contentDescription="@null"
|
||||
tools:src="@mipmap/ic_launcher" />
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tv_title"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_alignParentStart="true"
|
||||
android:layout_centerVertical="true"
|
||||
android:layout_toEndOf="@+id/iv_logo"
|
||||
android:layout_marginStart="13.3dp"
|
||||
android:fontFamily="@font/gmarket_sans_bold"
|
||||
android:gravity="center_vertical"
|
||||
android:text="보이스온"
|
||||
|
@ -45,23 +35,15 @@
|
|||
android:textSize="21.3sp" />
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/iv_alarm"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginEnd="16dp"
|
||||
android:layout_toStartOf="@+id/iv_content_keep"
|
||||
android:contentDescription="@null"
|
||||
android:src="@drawable/ic_alarm_clock"
|
||||
android:visibility="gone" />
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/iv_content_keep"
|
||||
android:id="@+id/iv_charge"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_alignParentEnd="true"
|
||||
android:layout_centerVertical="true"
|
||||
android:layout_marginEnd="5.3dp"
|
||||
android:contentDescription="@null"
|
||||
android:src="@drawable/ic_content_keep"
|
||||
android:visibility="gone" />
|
||||
android:paddingHorizontal="8dp"
|
||||
android:src="@drawable/ic_can" />
|
||||
</RelativeLayout>
|
||||
|
||||
<RelativeLayout
|
||||
|
@ -110,7 +92,7 @@
|
|||
android:visibility="gone" />
|
||||
|
||||
<RelativeLayout
|
||||
android:id="@+id/fl_search_channel"
|
||||
android:id="@+id/fl_search"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="50dp"
|
||||
android:layout_marginHorizontal="13.3dp"
|
||||
|
@ -137,7 +119,7 @@
|
|||
android:fontFamily="@font/gmarket_sans_medium"
|
||||
android:gravity="center_vertical"
|
||||
android:paddingHorizontal="54.67dp"
|
||||
android:text="채널명을 입력해보세요"
|
||||
android:text="검색어를 입력하세요"
|
||||
android:textColor="@color/color_555555"
|
||||
android:textSize="13.3sp" />
|
||||
</RelativeLayout>
|
||||
|
|
Loading…
Reference in New Issue