feat: 마이페이지
- 내 채널 보기 추가
This commit is contained in:
		@@ -23,6 +23,7 @@ import kr.co.vividnext.sodalive.common.FunctionButtonHelper
 | 
				
			|||||||
import kr.co.vividnext.sodalive.common.LoadingDialog
 | 
					import kr.co.vividnext.sodalive.common.LoadingDialog
 | 
				
			||||||
import kr.co.vividnext.sodalive.common.SharedPreferenceManager
 | 
					import kr.co.vividnext.sodalive.common.SharedPreferenceManager
 | 
				
			||||||
import kr.co.vividnext.sodalive.databinding.FragmentMyBinding
 | 
					import kr.co.vividnext.sodalive.databinding.FragmentMyBinding
 | 
				
			||||||
 | 
					import kr.co.vividnext.sodalive.explorer.profile.UserProfileActivity
 | 
				
			||||||
import kr.co.vividnext.sodalive.extensions.dpToPx
 | 
					import kr.co.vividnext.sodalive.extensions.dpToPx
 | 
				
			||||||
import kr.co.vividnext.sodalive.extensions.moneyFormat
 | 
					import kr.co.vividnext.sodalive.extensions.moneyFormat
 | 
				
			||||||
import kr.co.vividnext.sodalive.main.MainActivity
 | 
					import kr.co.vividnext.sodalive.main.MainActivity
 | 
				
			||||||
@@ -43,6 +44,7 @@ import kr.co.vividnext.sodalive.settings.SettingsActivity
 | 
				
			|||||||
import kr.co.vividnext.sodalive.settings.event.EventActivity
 | 
					import kr.co.vividnext.sodalive.settings.event.EventActivity
 | 
				
			||||||
import kr.co.vividnext.sodalive.settings.notice.NoticeActivity
 | 
					import kr.co.vividnext.sodalive.settings.notice.NoticeActivity
 | 
				
			||||||
import kr.co.vividnext.sodalive.settings.notice.NoticeDetailActivity
 | 
					import kr.co.vividnext.sodalive.settings.notice.NoticeDetailActivity
 | 
				
			||||||
 | 
					import kr.co.vividnext.sodalive.settings.notification.MemberRole
 | 
				
			||||||
import kr.co.vividnext.sodalive.splash.SplashActivity
 | 
					import kr.co.vividnext.sodalive.splash.SplashActivity
 | 
				
			||||||
import org.koin.android.ext.android.inject
 | 
					import org.koin.android.ext.android.inject
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -306,6 +308,25 @@ class MyPageFragment : BaseFragment<FragmentMyBinding>(FragmentMyBinding::inflat
 | 
				
			|||||||
                    )
 | 
					                    )
 | 
				
			||||||
                )
 | 
					                )
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            if (SharedPreferenceManager.role == MemberRole.CREATOR.name) {
 | 
				
			||||||
 | 
					                binding.tvMyChannel.visibility = View.VISIBLE
 | 
				
			||||||
 | 
					                binding.tvMyChannel.setOnClickListener {
 | 
				
			||||||
 | 
					                    startActivity(
 | 
				
			||||||
 | 
					                        Intent(
 | 
				
			||||||
 | 
					                            requireContext(),
 | 
				
			||||||
 | 
					                            UserProfileActivity::class.java
 | 
				
			||||||
 | 
					                        ).apply {
 | 
				
			||||||
 | 
					                            putExtra(
 | 
				
			||||||
 | 
					                                Constants.EXTRA_USER_ID,
 | 
				
			||||||
 | 
					                                SharedPreferenceManager.userId
 | 
				
			||||||
 | 
					                            )
 | 
				
			||||||
 | 
					                        }
 | 
				
			||||||
 | 
					                    )
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
 | 
					            } else {
 | 
				
			||||||
 | 
					                binding.tvMyChannel.visibility = View.GONE
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
        } else {
 | 
					        } else {
 | 
				
			||||||
            binding.ivSettings.visibility = View.GONE
 | 
					            binding.ivSettings.visibility = View.GONE
 | 
				
			||||||
            binding.llFunctionButtonGrid.visibility = View.GONE
 | 
					            binding.llFunctionButtonGrid.visibility = View.GONE
 | 
				
			||||||
@@ -327,6 +348,7 @@ class MyPageFragment : BaseFragment<FragmentMyBinding>(FragmentMyBinding::inflat
 | 
				
			|||||||
            }
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            binding.tvChargeCan.visibility = View.INVISIBLE
 | 
					            binding.tvChargeCan.visibility = View.INVISIBLE
 | 
				
			||||||
 | 
					            binding.tvMyChannel.visibility = View.GONE
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -163,6 +163,21 @@
 | 
				
			|||||||
                    android:textSize="14sp" />
 | 
					                    android:textSize="14sp" />
 | 
				
			||||||
            </RelativeLayout>
 | 
					            </RelativeLayout>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            <TextView
 | 
				
			||||||
 | 
					                android:id="@+id/tv_my_channel"
 | 
				
			||||||
 | 
					                android:layout_width="match_parent"
 | 
				
			||||||
 | 
					                android:layout_height="wrap_content"
 | 
				
			||||||
 | 
					                android:layout_marginHorizontal="24dp"
 | 
				
			||||||
 | 
					                android:layout_marginBottom="32dp"
 | 
				
			||||||
 | 
					                android:background="@drawable/bg_round_corner_16_7_3bb9f1"
 | 
				
			||||||
 | 
					                android:fontFamily="@font/pretendard_bold"
 | 
				
			||||||
 | 
					                android:gravity="center"
 | 
				
			||||||
 | 
					                android:paddingVertical="12dp"
 | 
				
			||||||
 | 
					                android:text="내 채널 보기"
 | 
				
			||||||
 | 
					                android:textColor="#FFFFFF"
 | 
				
			||||||
 | 
					                android:textSize="16sp"
 | 
				
			||||||
 | 
					                android:visibility="gone" />
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            <!-- Can/Point Section -->
 | 
					            <!-- Can/Point Section -->
 | 
				
			||||||
            <LinearLayout
 | 
					            <LinearLayout
 | 
				
			||||||
                android:id="@+id/ll_can_point_container"
 | 
					                android:id="@+id/ll_can_point_container"
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user