From 14e757c8c0d0000e5535621e57232cf6e5cf651b Mon Sep 17 00:00:00 2001 From: kim0hoon Date: Sun, 1 Oct 2023 21:38:08 +0900 Subject: [PATCH 1/9] =?UTF-8?q?[FEAT]=20=EB=A1=9C=EA=B7=B8=EC=9D=B8=20?= =?UTF-8?q?=ED=99=94=EB=A9=B4=20=EC=9D=BC=EB=9F=AC=EC=8A=A4=ED=8A=B8=20?= =?UTF-8?q?=EC=A0=81=EC=9A=A9=20https://github.com/POLZZAK/POLZZAK-Android?= =?UTF-8?q?/issues/3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/res/drawable-nodpi/ic_login_logo.png | Bin 0 -> 10073 bytes app/src/main/res/drawable/img_login_logo.png | Bin 14500 -> 0 bytes app/src/main/res/layout/fragment_login.xml | 6 +++--- 3 files changed, 3 insertions(+), 3 deletions(-) create mode 100644 app/src/main/res/drawable-nodpi/ic_login_logo.png delete mode 100644 app/src/main/res/drawable/img_login_logo.png diff --git a/app/src/main/res/drawable-nodpi/ic_login_logo.png b/app/src/main/res/drawable-nodpi/ic_login_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..9786ff3fdd3582d660a299642b8ae045a9986b26 GIT binary patch literal 10073 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 Date: Sun, 1 Oct 2023 22:46:06 +0900 Subject: [PATCH 2/9] =?UTF-8?q?[FEAT]=20=ED=9A=8C=EC=9B=90=EA=B0=80?= =?UTF-8?q?=EC=9E=85=20=EC=9D=BC=EB=9F=AC=EC=8A=A4=ED=8A=B8=20=EC=A0=81?= =?UTF-8?q?=EC=9A=A9=20https://github.com/POLZZAK/POLZZAK-Android/issues/1?= =?UTF-8?q?9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../presentation/common/util/GlideUtil.kt | 35 ++++++---- .../feature/auth/login/LoginFragment.kt | 10 +-- .../feature/auth/login/LoginViewModel.kt | 20 +++--- ...{LoginInfoUiModel.kt => LoginInfoModel.kt} | 6 +- .../feature/auth/signup/SignUpFragment.kt | 26 +++++--- .../feature/auth/signup/SignUpViewModel.kt | 48 +++++++------- ...emberTypeUiModel.kt => MemberTypeModel.kt} | 2 +- .../{NickNameUiModel.kt => NickNameModel.kt} | 2 +- ...leImageUiModel.kt => ProfileImageModel.kt} | 2 +- ...pResultUiModel.kt => SignUpResultModel.kt} | 2 +- .../drawable/ic_sign_up_kid_select_image.xml | 66 +++++++++++++++++++ .../ic_sign_up_parent_select_image.xml | 58 ++++++++++++++++ .../res/drawable/ic_sign_up_select_kid.xml | 37 +++++++++++ .../res/drawable/ic_sign_up_select_parent.xml | 47 +++++++++++++ .../res/layout/layout_signup_select_type.xml | 4 +- 15 files changed, 296 insertions(+), 69 deletions(-) rename app/src/main/java/com/polzzak_android/presentation/feature/auth/login/model/{LoginInfoUiModel.kt => LoginInfoModel.kt} (86%) rename app/src/main/java/com/polzzak_android/presentation/feature/auth/signup/model/{MemberTypeUiModel.kt => MemberTypeModel.kt} (90%) rename app/src/main/java/com/polzzak_android/presentation/feature/auth/signup/model/{NickNameUiModel.kt => NickNameModel.kt} (88%) rename app/src/main/java/com/polzzak_android/presentation/feature/auth/signup/model/{ProfileImageUiModel.kt => ProfileImageModel.kt} (75%) rename app/src/main/java/com/polzzak_android/presentation/feature/auth/signup/model/{SignUpResultUiModel.kt => SignUpResultModel.kt} (79%) create mode 100644 app/src/main/res/drawable/ic_sign_up_kid_select_image.xml create mode 100644 app/src/main/res/drawable/ic_sign_up_parent_select_image.xml create mode 100644 app/src/main/res/drawable/ic_sign_up_select_kid.xml create mode 100644 app/src/main/res/drawable/ic_sign_up_select_parent.xml diff --git a/app/src/main/java/com/polzzak_android/presentation/common/util/GlideUtil.kt b/app/src/main/java/com/polzzak_android/presentation/common/util/GlideUtil.kt index 6b8a66a0..e9fb9755 100644 --- a/app/src/main/java/com/polzzak_android/presentation/common/util/GlideUtil.kt +++ b/app/src/main/java/com/polzzak_android/presentation/common/util/GlideUtil.kt @@ -2,25 +2,34 @@ package com.polzzak_android.presentation.common.util import android.widget.ImageView import androidx.annotation.DrawableRes -import androidx.databinding.BindingAdapter import com.bumptech.glide.Glide -@BindingAdapter("imageUrl") -fun ImageView.loadImageUrl(imageUrl: String?) { - Glide.with(this.context).load(imageUrl).into(this) +fun ImageView.loadImageUrl(imageUrl: String?, @DrawableRes placeHolderRes: Int? = null) { + Glide.with(this.context).load(imageUrl).run { + placeHolderRes?.let { placeholder(placeHolderRes) } ?: this + }.into(this) } -@BindingAdapter("imageDrawableRes") -fun ImageView.loadImageDrawableRes(@DrawableRes drawableRes: Int) { - Glide.with(this.context).load(drawableRes).into(this) +fun ImageView.loadImageDrawableRes( + @DrawableRes drawableRes: Int, + @DrawableRes placeHolderRes: Int? = null +) { + Glide.with(this.context).load(drawableRes).run { + placeHolderRes?.let { placeholder(placeHolderRes) } ?: this + }.into(this) } -@BindingAdapter("imageUrlCircleCrop") -fun ImageView.loadCircleImageUrl(imageUrl: String?) { - Glide.with(this.context).load(imageUrl).circleCrop().into(this) +fun ImageView.loadCircleImageUrl(imageUrl: String?, @DrawableRes placeHolderRes: Int? = null) { + Glide.with(this.context).load(imageUrl).circleCrop().run { + placeHolderRes?.let { placeholder(placeHolderRes) } ?: this + }.into(this) } -@BindingAdapter("imageDrawableResCircleCrop") -fun ImageView.loadCircleImageDrawableRes(@DrawableRes drawableRes: Int) { - Glide.with(this.context).load(drawableRes).circleCrop().into(this) +fun ImageView.loadCircleImageDrawableRes( + @DrawableRes drawableRes: Int, + @DrawableRes placeHolderRes: Int? = null +) { + Glide.with(this.context).load(drawableRes).circleCrop().run { + placeHolderRes?.let { placeholder(placeHolderRes) } ?: this + }.into(this) } \ No newline at end of file diff --git a/app/src/main/java/com/polzzak_android/presentation/feature/auth/login/LoginFragment.kt b/app/src/main/java/com/polzzak_android/presentation/feature/auth/login/LoginFragment.kt index 1857b65d..fd12288d 100644 --- a/app/src/main/java/com/polzzak_android/presentation/feature/auth/login/LoginFragment.kt +++ b/app/src/main/java/com/polzzak_android/presentation/feature/auth/login/LoginFragment.kt @@ -22,7 +22,7 @@ import com.polzzak_android.presentation.common.util.getSocialLoginManager import com.polzzak_android.presentation.common.util.shotBackPressed import com.polzzak_android.presentation.component.PolzzakSnackBar import com.polzzak_android.presentation.component.errorOf -import com.polzzak_android.presentation.feature.auth.login.model.LoginInfoUiModel +import com.polzzak_android.presentation.feature.auth.login.model.LoginInfoModel import com.polzzak_android.presentation.feature.auth.model.SocialLoginType import com.polzzak_android.presentation.feature.auth.signup.SignUpFragment import com.polzzak_android.presentation.feature.root.MainViewModel @@ -124,8 +124,8 @@ class LoginFragment : BaseFragment() { is ModelState.Loading -> binding.clLoading.isVisible = true is ModelState.Success -> { when (it.data) { - is LoginInfoUiModel.SignUp -> signUp(model = it.data) - is LoginInfoUiModel.Login -> login(model = it.data) + is LoginInfoModel.SignUp -> signUp(model = it.data) + is LoginInfoModel.Login -> login(model = it.data) } binding.clLoading.isVisible = false @@ -145,7 +145,7 @@ class LoginFragment : BaseFragment() { } } - private fun signUp(model: LoginInfoUiModel.SignUp) { + private fun signUp(model: LoginInfoModel.SignUp) { val signUpBundle = Bundle().apply { putString(SignUpFragment.ARGUMENT_USER_ID_KEY, model.userName) putParcelable( @@ -164,7 +164,7 @@ class LoginFragment : BaseFragment() { ) } - private fun login(model: LoginInfoUiModel.Login) { + private fun login(model: LoginInfoModel.Login) { mainViewModel.accessToken = model.accessToken lastSocialLoginViewModel.saveLastSocialLoginType(model.socialType) val navAction = when (model.memberType) { diff --git a/app/src/main/java/com/polzzak_android/presentation/feature/auth/login/LoginViewModel.kt b/app/src/main/java/com/polzzak_android/presentation/feature/auth/login/LoginViewModel.kt index 5205cb89..10f8a8cb 100644 --- a/app/src/main/java/com/polzzak_android/presentation/feature/auth/login/LoginViewModel.kt +++ b/app/src/main/java/com/polzzak_android/presentation/feature/auth/login/LoginViewModel.kt @@ -12,7 +12,7 @@ import com.polzzak_android.data.repository.MemberTypeRepository import com.polzzak_android.data.repository.UserRepository import com.polzzak_android.presentation.common.model.ModelState import com.polzzak_android.presentation.common.model.asMemberTypeOrNull -import com.polzzak_android.presentation.feature.auth.login.model.LoginInfoUiModel +import com.polzzak_android.presentation.feature.auth.login.model.LoginInfoModel import com.polzzak_android.presentation.feature.auth.model.MemberTypeDetail import com.polzzak_android.presentation.feature.auth.model.SocialLoginType import com.polzzak_android.presentation.feature.auth.model.asMemberTypeDetail @@ -29,8 +29,8 @@ class LoginViewModel @Inject constructor( private val memberTypeRepository: MemberTypeRepository, private val userRepository: UserRepository ) : ViewModel() { - private val _loginInfoLiveData = MutableLiveData>>() - val loginInfoLiveData: LiveData>> = _loginInfoLiveData + private val _loginInfoLiveData = MutableLiveData>>() + val loginInfoLiveData: LiveData>> = _loginInfoLiveData private var loginJob: Job? = null @@ -89,13 +89,13 @@ class LoginViewModel @Inject constructor( setLoginResultError() return@onSuccess } - val loginInfoUiModel = - LoginInfoUiModel.Login( + val loginInfoModel = + LoginInfoModel.Login( accessToken = accessToken, memberType = memberType, socialType = socialType ) - setLoginResultSuccess(data = loginInfoUiModel) + setLoginResultSuccess(data = loginInfoModel) }.onError { exception, _ -> setLoginResultError(exception = exception) } @@ -106,13 +106,13 @@ class LoginViewModel @Inject constructor( val parentTypes = it?.memberTypeDetailList?.map { responseData -> asMemberTypeDetail(memberTypeDetailResponseData = responseData) }?.filterIsInstance() ?: emptyList() - val loginInfoUiModel = - LoginInfoUiModel.SignUp( + val loginInfoModel = + LoginInfoModel.SignUp( userName = userName, socialType = socialType, parentTypes = parentTypes ) - setLoginResultSuccess(data = loginInfoUiModel) + setLoginResultSuccess(data = loginInfoModel) }.onError { exception, _ -> setLoginResultError(exception = exception) } @@ -122,7 +122,7 @@ class LoginViewModel @Inject constructor( _loginInfoLiveData.value = EventWrapper(ModelState.Loading()) } - private fun setLoginResultSuccess(data: LoginInfoUiModel) { + private fun setLoginResultSuccess(data: LoginInfoModel) { _loginInfoLiveData.value = EventWrapper(ModelState.Success(data = data)) } diff --git a/app/src/main/java/com/polzzak_android/presentation/feature/auth/login/model/LoginInfoUiModel.kt b/app/src/main/java/com/polzzak_android/presentation/feature/auth/login/model/LoginInfoModel.kt similarity index 86% rename from app/src/main/java/com/polzzak_android/presentation/feature/auth/login/model/LoginInfoUiModel.kt rename to app/src/main/java/com/polzzak_android/presentation/feature/auth/login/model/LoginInfoModel.kt index e5c6d908..b5c8b696 100644 --- a/app/src/main/java/com/polzzak_android/presentation/feature/auth/login/model/LoginInfoUiModel.kt +++ b/app/src/main/java/com/polzzak_android/presentation/feature/auth/login/model/LoginInfoModel.kt @@ -4,16 +4,16 @@ import com.polzzak_android.presentation.feature.auth.model.SocialLoginType import com.polzzak_android.presentation.feature.auth.model.MemberTypeDetail import com.polzzak_android.presentation.common.model.MemberType -sealed interface LoginInfoUiModel { +sealed interface LoginInfoModel { data class Login( val accessToken: String, val memberType: MemberType, val socialType: SocialLoginType - ) : LoginInfoUiModel + ) : LoginInfoModel data class SignUp( val userName: String, val socialType: SocialLoginType, val parentTypes: List - ) : LoginInfoUiModel + ) : LoginInfoModel } diff --git a/app/src/main/java/com/polzzak_android/presentation/feature/auth/signup/SignUpFragment.kt b/app/src/main/java/com/polzzak_android/presentation/feature/auth/signup/SignUpFragment.kt index 7b6cbec4..ba5f5492 100644 --- a/app/src/main/java/com/polzzak_android/presentation/feature/auth/signup/SignUpFragment.kt +++ b/app/src/main/java/com/polzzak_android/presentation/feature/auth/signup/SignUpFragment.kt @@ -33,7 +33,8 @@ import com.polzzak_android.presentation.component.errorOf import com.polzzak_android.presentation.feature.auth.model.MemberTypeDetail import com.polzzak_android.presentation.feature.auth.model.SocialLoginType import com.polzzak_android.presentation.feature.auth.signup.adapter.ParentTypeRollableAdapter -import com.polzzak_android.presentation.feature.auth.signup.model.NickNameUiModel +import com.polzzak_android.presentation.feature.auth.signup.model.MemberTypeModel +import com.polzzak_android.presentation.feature.auth.signup.model.NickNameModel import com.polzzak_android.presentation.feature.auth.signup.model.NickNameValidationState import com.polzzak_android.presentation.feature.auth.signup.model.SignUpPage import com.polzzak_android.presentation.feature.auth.signup.model.SignUpTermsOfServiceModel @@ -226,7 +227,7 @@ class SignUpFragment : BaseFragment() { } }) etInput.setOnFocusChangeListener { _, isFocused -> - val textUiModel = signUpViewModel.nickNameLiveData.value ?: NickNameUiModel() + val textUiModel = signUpViewModel.nickNameLiveData.value ?: NickNameModel() etInput.isSelected = true setNickNameResultTextView(isFocused = isFocused, uiModel = textUiModel) } @@ -367,6 +368,9 @@ class SignUpFragment : BaseFragment() { clSelectParentCard.isSelected = (it.isParent()) clSelectKidCard.isSelected = (it.isKid()) } + val profileDrawableRes = + if (it.isParent()) R.drawable.ic_sign_up_parent_select_image else R.drawable.ic_sign_up_kid_select_image + binding.inSelectProfileImage.ivImage.loadCircleImageDrawableRes(profileDrawableRes) refreshNextButton() } @@ -407,11 +411,17 @@ class SignUpFragment : BaseFragment() { private fun observeProfileImageLiveData() { signUpViewModel.profileImageLiveData.observe(viewLifecycleOwner) { + val imageRes = when (signUpViewModel.memberTypeLiveData.value?.selectedType) { + MemberTypeModel.Type.PARENT -> R.drawable.ic_sign_up_parent_select_image + MemberTypeModel.Type.KID -> R.drawable.ic_sign_up_kid_select_image + else -> null + } with(binding.inSelectProfileImage) { it.path?.let { path -> - ivImage.loadCircleImageUrl(imageUrl = path) - } ?: run { - ivImage.loadCircleImageDrawableRes(drawableRes = R.drawable.ic_launcher_background) + ivImage.loadCircleImageUrl( + imageUrl = path, + placeHolderRes = imageRes + ) } } } @@ -458,7 +468,7 @@ class SignUpFragment : BaseFragment() { }) } - private fun setNickNameResultTextView(isFocused: Boolean, uiModel: NickNameUiModel) { + private fun setNickNameResultTextView(isFocused: Boolean, uiModel: NickNameModel) { with(binding.inSetNickName) { tvCheckDuplicatedResult.text = createDuplicatedResultText( isFocused = isFocused, @@ -493,7 +503,7 @@ class SignUpFragment : BaseFragment() { private fun createDuplicatedResultText( isFocused: Boolean, isSelected: Boolean, - uiModel: NickNameUiModel + uiModel: NickNameModel ): String { return when { !isSelected -> "" @@ -511,7 +521,7 @@ class SignUpFragment : BaseFragment() { private fun createDuplicatedEditTextBackgroundResId( isFocused: Boolean, isSelected: Boolean, - uiModel: NickNameUiModel + uiModel: NickNameModel ): Int { return when { !isSelected -> R.drawable.shape_rectangle_white_stroke_gray_300_r8 diff --git a/app/src/main/java/com/polzzak_android/presentation/feature/auth/signup/SignUpViewModel.kt b/app/src/main/java/com/polzzak_android/presentation/feature/auth/signup/SignUpViewModel.kt index b5eeb9dc..03630d24 100644 --- a/app/src/main/java/com/polzzak_android/presentation/feature/auth/signup/SignUpViewModel.kt +++ b/app/src/main/java/com/polzzak_android/presentation/feature/auth/signup/SignUpViewModel.kt @@ -12,12 +12,12 @@ import com.polzzak_android.data.repository.SignUpRepository import com.polzzak_android.presentation.common.model.ModelState import com.polzzak_android.presentation.feature.auth.model.MemberTypeDetail.Companion.KID_TYPE_ID import com.polzzak_android.presentation.feature.auth.model.SocialLoginType -import com.polzzak_android.presentation.feature.auth.signup.model.MemberTypeUiModel -import com.polzzak_android.presentation.feature.auth.signup.model.NickNameUiModel +import com.polzzak_android.presentation.feature.auth.signup.model.MemberTypeModel +import com.polzzak_android.presentation.feature.auth.signup.model.NickNameModel import com.polzzak_android.presentation.feature.auth.signup.model.NickNameValidationState -import com.polzzak_android.presentation.feature.auth.signup.model.ProfileImageUiModel +import com.polzzak_android.presentation.feature.auth.signup.model.ProfileImageModel import com.polzzak_android.presentation.feature.auth.signup.model.SignUpPage -import com.polzzak_android.presentation.feature.auth.signup.model.SignUpResultUiModel +import com.polzzak_android.presentation.feature.auth.signup.model.SignUpResultModel import com.polzzak_android.presentation.feature.auth.signup.model.SignUpTermsOfServiceModel import dagger.assisted.Assisted import dagger.assisted.AssistedFactory @@ -32,18 +32,18 @@ class SignUpViewModel @AssistedInject constructor( private val _pageLiveData = MutableLiveData() val pageLiveData: LiveData = _pageLiveData - private val _nickNameLiveData = MutableLiveData() - val nickNameLiveData: LiveData = _nickNameLiveData + private val _nickNameLiveData = MutableLiveData() + val nickNameLiveData: LiveData = _nickNameLiveData - private val _memberTypeLiveData = MutableLiveData() - val memberTypeLiveData: LiveData = _memberTypeLiveData + private val _memberTypeLiveData = MutableLiveData() + val memberTypeLiveData: LiveData = _memberTypeLiveData - private val _profileImageLiveData = MutableLiveData(ProfileImageUiModel()) - val profileImageLiveData: LiveData = _profileImageLiveData + private val _profileImageLiveData = MutableLiveData(ProfileImageModel()) + val profileImageLiveData: LiveData = _profileImageLiveData private val _signUpResultLiveData = - MutableLiveData>>() - val signUpResultLiveData: LiveData>> = + MutableLiveData>>() + val signUpResultLiveData: LiveData>> = _signUpResultLiveData private val _termsOfServiceLiveData = MutableLiveData() @@ -106,34 +106,34 @@ class SignUpViewModel @AssistedInject constructor( fun selectTypeParent() { if (memberTypeLiveData.value?.isParent() == true) return - _memberTypeLiveData.value = MemberTypeUiModel(selectedType = MemberTypeUiModel.Type.PARENT) + _memberTypeLiveData.value = MemberTypeModel(selectedType = MemberTypeModel.Type.PARENT) } fun selectTypeKid() { if (memberTypeLiveData.value?.isKid() == true) return _memberTypeLiveData.value = - MemberTypeUiModel( - selectedType = MemberTypeUiModel.Type.KID, + MemberTypeModel( + selectedType = MemberTypeModel.Type.KID, selectedTypeId = KID_TYPE_ID ) } fun selectParentType(selectedTypeId: Int?) { - val memberTypeUiModel = memberTypeLiveData.value ?: MemberTypeUiModel() - _memberTypeLiveData.value = memberTypeUiModel.copy(selectedTypeId = selectedTypeId) + val memberTypeModel = memberTypeLiveData.value ?: MemberTypeModel() + _memberTypeLiveData.value = memberTypeModel.copy(selectedTypeId = selectedTypeId) } fun setNickNameValue(nickName: String) { checkNickNameValidationJob?.cancel() - val prevData = _nickNameLiveData.value ?: NickNameUiModel() - _nickNameLiveData.value = NickNameUiModel( + val prevData = _nickNameLiveData.value ?: NickNameModel() + _nickNameLiveData.value = NickNameModel( nickName = nickName, isEdited = prevData.isEdited || nickName.isNotEmpty() ) } fun setProfileImagePath(path: String?) { - _profileImageLiveData.value = ProfileImageUiModel(path = path) + _profileImageLiveData.value = ProfileImageModel(path = path) } fun requestCheckNickNameValidation() { @@ -184,9 +184,9 @@ class SignUpViewModel @AssistedInject constructor( profileImagePath = profileImageLiveData.value?.path ).onSuccess { signUpResponseData -> signUpResponseData?.accessToken?.let { - val signUpResultUiModel = - SignUpResultUiModel(accessToken = it, memberTypeId = memberTypeId) - setSignUpResultSuccess(data = signUpResultUiModel) + val signUpResultModel = + SignUpResultModel(accessToken = it, memberTypeId = memberTypeId) + setSignUpResultSuccess(data = signUpResultModel) } ?: run { setSignUpResultError() } @@ -216,7 +216,7 @@ class SignUpViewModel @AssistedInject constructor( _signUpResultLiveData.value = EventWrapper(ModelState.Loading()) } - private fun setSignUpResultSuccess(data: SignUpResultUiModel) { + private fun setSignUpResultSuccess(data: SignUpResultModel) { _signUpResultLiveData.value = EventWrapper(ModelState.Success(data = data)) } diff --git a/app/src/main/java/com/polzzak_android/presentation/feature/auth/signup/model/MemberTypeUiModel.kt b/app/src/main/java/com/polzzak_android/presentation/feature/auth/signup/model/MemberTypeModel.kt similarity index 90% rename from app/src/main/java/com/polzzak_android/presentation/feature/auth/signup/model/MemberTypeUiModel.kt rename to app/src/main/java/com/polzzak_android/presentation/feature/auth/signup/model/MemberTypeModel.kt index ac4af46c..377ed030 100644 --- a/app/src/main/java/com/polzzak_android/presentation/feature/auth/signup/model/MemberTypeUiModel.kt +++ b/app/src/main/java/com/polzzak_android/presentation/feature/auth/signup/model/MemberTypeModel.kt @@ -1,6 +1,6 @@ package com.polzzak_android.presentation.feature.auth.signup.model -data class MemberTypeUiModel( +data class MemberTypeModel( val selectedType: Type? = null, val selectedTypeId: Int? = null ) { diff --git a/app/src/main/java/com/polzzak_android/presentation/feature/auth/signup/model/NickNameUiModel.kt b/app/src/main/java/com/polzzak_android/presentation/feature/auth/signup/model/NickNameModel.kt similarity index 88% rename from app/src/main/java/com/polzzak_android/presentation/feature/auth/signup/model/NickNameUiModel.kt rename to app/src/main/java/com/polzzak_android/presentation/feature/auth/signup/model/NickNameModel.kt index 25c3d0c1..9b484d0b 100644 --- a/app/src/main/java/com/polzzak_android/presentation/feature/auth/signup/model/NickNameUiModel.kt +++ b/app/src/main/java/com/polzzak_android/presentation/feature/auth/signup/model/NickNameModel.kt @@ -1,6 +1,6 @@ package com.polzzak_android.presentation.feature.auth.signup.model -data class NickNameUiModel( +data class NickNameModel( val nickName: String? = null, val nickNameState: NickNameValidationState = NickNameValidationState.Unchecked, val isEdited: Boolean = false diff --git a/app/src/main/java/com/polzzak_android/presentation/feature/auth/signup/model/ProfileImageUiModel.kt b/app/src/main/java/com/polzzak_android/presentation/feature/auth/signup/model/ProfileImageModel.kt similarity index 75% rename from app/src/main/java/com/polzzak_android/presentation/feature/auth/signup/model/ProfileImageUiModel.kt rename to app/src/main/java/com/polzzak_android/presentation/feature/auth/signup/model/ProfileImageModel.kt index 3131163a..436f1aa2 100644 --- a/app/src/main/java/com/polzzak_android/presentation/feature/auth/signup/model/ProfileImageUiModel.kt +++ b/app/src/main/java/com/polzzak_android/presentation/feature/auth/signup/model/ProfileImageModel.kt @@ -1,5 +1,5 @@ package com.polzzak_android.presentation.feature.auth.signup.model -data class ProfileImageUiModel( +data class ProfileImageModel( val path: String? = null ) \ No newline at end of file diff --git a/app/src/main/java/com/polzzak_android/presentation/feature/auth/signup/model/SignUpResultUiModel.kt b/app/src/main/java/com/polzzak_android/presentation/feature/auth/signup/model/SignUpResultModel.kt similarity index 79% rename from app/src/main/java/com/polzzak_android/presentation/feature/auth/signup/model/SignUpResultUiModel.kt rename to app/src/main/java/com/polzzak_android/presentation/feature/auth/signup/model/SignUpResultModel.kt index 9ea5d323..f5e8aa6d 100644 --- a/app/src/main/java/com/polzzak_android/presentation/feature/auth/signup/model/SignUpResultUiModel.kt +++ b/app/src/main/java/com/polzzak_android/presentation/feature/auth/signup/model/SignUpResultModel.kt @@ -1,6 +1,6 @@ package com.polzzak_android.presentation.feature.auth.signup.model -data class SignUpResultUiModel( +data class SignUpResultModel( val accessToken: String, val memberTypeId: Int ) diff --git a/app/src/main/res/drawable/ic_sign_up_kid_select_image.xml b/app/src/main/res/drawable/ic_sign_up_kid_select_image.xml new file mode 100644 index 00000000..1bbe24df --- /dev/null +++ b/app/src/main/res/drawable/ic_sign_up_kid_select_image.xml @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/ic_sign_up_parent_select_image.xml b/app/src/main/res/drawable/ic_sign_up_parent_select_image.xml new file mode 100644 index 00000000..713468f9 --- /dev/null +++ b/app/src/main/res/drawable/ic_sign_up_parent_select_image.xml @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/ic_sign_up_select_kid.xml b/app/src/main/res/drawable/ic_sign_up_select_kid.xml new file mode 100644 index 00000000..d904ec84 --- /dev/null +++ b/app/src/main/res/drawable/ic_sign_up_select_kid.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/ic_sign_up_select_parent.xml b/app/src/main/res/drawable/ic_sign_up_select_parent.xml new file mode 100644 index 00000000..66d57a0b --- /dev/null +++ b/app/src/main/res/drawable/ic_sign_up_select_parent.xml @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + diff --git a/app/src/main/res/layout/layout_signup_select_type.xml b/app/src/main/res/layout/layout_signup_select_type.xml index 7467e0c9..c2595f15 100644 --- a/app/src/main/res/layout/layout_signup_select_type.xml +++ b/app/src/main/res/layout/layout_signup_select_type.xml @@ -87,7 +87,7 @@ android:layout_marginHorizontal="24dp" android:layout_marginTop="12dp" android:layout_marginBottom="10dp" - android:background="@drawable/ic_launcher_background" + android:background="@drawable/ic_sign_up_select_parent" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintDimensionRatio="1:1" app:layout_constraintEnd_toEndOf="parent" @@ -145,7 +145,7 @@ android:layout_marginHorizontal="24dp" android:layout_marginTop="12dp" android:layout_marginBottom="10dp" - android:background="@drawable/ic_launcher_background" + android:background="@drawable/ic_sign_up_select_kid" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintDimensionRatio="1:1" app:layout_constraintEnd_toEndOf="parent" From f8c7923a65d0401789fb1292656d355681eba52f Mon Sep 17 00:00:00 2001 From: kim0hoon Date: Sun, 1 Oct 2023 23:14:20 +0900 Subject: [PATCH 3/9] =?UTF-8?q?[FEAT]=20=EC=98=A8=EB=B3=B4=EB=94=A9=20?= =?UTF-8?q?=EC=9D=BC=EB=9F=AC=EC=8A=A4=ED=8A=B8=20=EC=A0=81=EC=9A=A9=20htt?= =?UTF-8?q?ps://github.com/POLZZAK/POLZZAK-Android/issues/34?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../onboarding/item/OnBoardingPageItem.kt | 1 + .../onboarding/kid/KidOnBoardingFragment.kt | 9 +++++++++ .../onboarding/model/OnBoardingPageModel.kt | 2 ++ .../protector/ProtectorOnBoardingFragment.kt | 9 +++++++++ .../main/res/drawable/ic_onboarding_first.png | Bin 0 -> 16917 bytes .../res/drawable/ic_onboarding_kid_fifth.png | Bin 0 -> 34907 bytes .../res/drawable/ic_onboarding_kid_fourth.png | Bin 0 -> 37423 bytes .../res/drawable/ic_onboarding_parent_fifth.png | Bin 0 -> 11645 bytes .../drawable/ic_onboarding_parent_fourth.png | Bin 0 -> 20638 bytes .../main/res/drawable/ic_onboarding_second.png | Bin 0 -> 14337 bytes .../main/res/drawable/ic_onboarding_third.png | Bin 0 -> 10989 bytes .../main/res/layout/item_on_boarding_page.xml | 6 +++--- .../res/layout/layout_signup_set_nickname.xml | 7 ++----- 13 files changed, 26 insertions(+), 8 deletions(-) create mode 100644 app/src/main/res/drawable/ic_onboarding_first.png create mode 100644 app/src/main/res/drawable/ic_onboarding_kid_fifth.png create mode 100644 app/src/main/res/drawable/ic_onboarding_kid_fourth.png create mode 100644 app/src/main/res/drawable/ic_onboarding_parent_fifth.png create mode 100644 app/src/main/res/drawable/ic_onboarding_parent_fourth.png create mode 100644 app/src/main/res/drawable/ic_onboarding_second.png create mode 100644 app/src/main/res/drawable/ic_onboarding_third.png diff --git a/app/src/main/java/com/polzzak_android/presentation/feature/onboarding/item/OnBoardingPageItem.kt b/app/src/main/java/com/polzzak_android/presentation/feature/onboarding/item/OnBoardingPageItem.kt index 632fa7d3..68dfcfb8 100644 --- a/app/src/main/java/com/polzzak_android/presentation/feature/onboarding/item/OnBoardingPageItem.kt +++ b/app/src/main/java/com/polzzak_android/presentation/feature/onboarding/item/OnBoardingPageItem.kt @@ -20,6 +20,7 @@ class OnBoardingPageItem( with(binding) { tvTitle.text = binding.root.context.getString(model.titleStringRes) tvContent.text = binding.root.context.getString(model.contentStringRes) + ivIcon.setImageResource(model.imageDrawableRes) } } } \ No newline at end of file diff --git a/app/src/main/java/com/polzzak_android/presentation/feature/onboarding/kid/KidOnBoardingFragment.kt b/app/src/main/java/com/polzzak_android/presentation/feature/onboarding/kid/KidOnBoardingFragment.kt index 8d8ac35a..36333a84 100644 --- a/app/src/main/java/com/polzzak_android/presentation/feature/onboarding/kid/KidOnBoardingFragment.kt +++ b/app/src/main/java/com/polzzak_android/presentation/feature/onboarding/kid/KidOnBoardingFragment.kt @@ -19,10 +19,19 @@ class KidOnBoardingFragment : BaseOnBoardingFragment() { R.string.on_boarding_kid_fourth_content, R.string.on_boarding_kid_fifth_content ) + private val imageDrawableResList = listOf( + R.drawable.ic_onboarding_first, + R.drawable.ic_onboarding_second, + R.drawable.ic_onboarding_third, + R.drawable.ic_onboarding_kid_fourth, + R.drawable.ic_onboarding_kid_fifth + ) + override val pageData = List(5) { OnBoardingPageModel( titleStringRes = titleStringResList[it], contentStringRes = contentStringResList[it], + imageDrawableRes = imageDrawableResList[it], progress = it + 1, maxCount = 5 ) diff --git a/app/src/main/java/com/polzzak_android/presentation/feature/onboarding/model/OnBoardingPageModel.kt b/app/src/main/java/com/polzzak_android/presentation/feature/onboarding/model/OnBoardingPageModel.kt index ebc68689..cf8d0842 100644 --- a/app/src/main/java/com/polzzak_android/presentation/feature/onboarding/model/OnBoardingPageModel.kt +++ b/app/src/main/java/com/polzzak_android/presentation/feature/onboarding/model/OnBoardingPageModel.kt @@ -1,10 +1,12 @@ package com.polzzak_android.presentation.feature.onboarding.model +import androidx.annotation.DrawableRes import androidx.annotation.StringRes data class OnBoardingPageModel( @StringRes val titleStringRes: Int, @StringRes val contentStringRes: Int, + @DrawableRes val imageDrawableRes: Int, val progress: Int, val maxCount: Int ) diff --git a/app/src/main/java/com/polzzak_android/presentation/feature/onboarding/protector/ProtectorOnBoardingFragment.kt b/app/src/main/java/com/polzzak_android/presentation/feature/onboarding/protector/ProtectorOnBoardingFragment.kt index 1f2671ea..d34d9043 100644 --- a/app/src/main/java/com/polzzak_android/presentation/feature/onboarding/protector/ProtectorOnBoardingFragment.kt +++ b/app/src/main/java/com/polzzak_android/presentation/feature/onboarding/protector/ProtectorOnBoardingFragment.kt @@ -19,10 +19,19 @@ class ProtectorOnBoardingFragment : BaseOnBoardingFragment() { R.string.on_boarding_parent_fourth_content, R.string.on_boarding_parent_fifth_content ) + private val imageDrawableResList = listOf( + R.drawable.ic_onboarding_first, + R.drawable.ic_onboarding_second, + R.drawable.ic_onboarding_third, + R.drawable.ic_onboarding_parent_fourth, + R.drawable.ic_onboarding_parent_fifth + ) + override val pageData = List(5) { OnBoardingPageModel( titleStringRes = titleStringResList[it], contentStringRes = contentStringResList[it], + imageDrawableRes = imageDrawableResList[it], progress = it + 1, maxCount = 5 ) diff --git a/app/src/main/res/drawable/ic_onboarding_first.png b/app/src/main/res/drawable/ic_onboarding_first.png new file mode 100644 index 0000000000000000000000000000000000000000..b4afc534c7cea7e19945f76600548f4d77fd1d28 GIT binary patch literal 16917 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%0A1Q;J>gnk`(LqpFHGu81*8cdzi4jA^S z&mG?ySVW+%Ju}Z9d+MxiALFzU*sI>;ret{A==a(6e-CTAA&6fxTiu<4*(WP`*8`on z;bvl&Gwsw_h`Uf*3;5{!dE$$ANoJTQh2vii*{k*u&MY?7v34)RFHgJzHoq~p-K9iyE#0p%)!QhV#qt2S zRiA;CWqeoHMbt1!NVsh!^Ao14%aLI2x70y3#yHD-hGmcrFq zmY~|@Tu(pL=QzIT*9|B#37YZ7(Z}cAU@Lm}lj@1&jkNTA27lLSXwMEqGBRO9o7b^7T zH)mn2KN`_+QVIfFIQ3d{E%O}CK}=+DzsLD?Jx#$rk-Zvp0K<0nBKTME!%^7bG-2p;IAL|jp4Xie z9Iy4?=8jHo2geTLLbYXx6g^48ZY|m|{p$TAgAa@y9WN(;y<5OzWbwQDV%&SA&#{|% zVqWxA_a;n%uipvL#S7rjMloWqnS${5`^6AtzFA#^-&99jELwvEV9IYn(y%#>@Q!6I zP&)Q8TKWka?<4g!Lswdvb zoq3s!XL!Qm3x_#U0)fL2ZkB@`h%(Dt1zAmbbM)qG3E|M_PHCL)(VoXBvCs2;)S3U# zIP1{f{^&wxoS_Of3}iQE@twtL@F~grc~7#Flg5kC$PjcsHdWRwMxgH7FE~IGvA%%W zy)L5@`Wf;Ho($aI+K88VWDhd5VakE6%u`gGBF5^%F#oYtF1p%s6^W#H0GVEwWFf8? zvdF2%qlU#~plJE>0lfVw8%B0=*Ndfj^{b&BK%5DG7<9q?+>owBO|UXW$5Jmp@}Eq} zcegVSdmsg$9BtRF!z#SXMh~u@RE&F^D=TapoiFTbD=Mz0m@9KUa$B?thCwyfrP0?H z>B(c7TlpM)@T||h%NN%#@Qy=+a^*0r>-W4(IPHBn?s*x`$*rjMFms>N5F2q;jdxl>&-bS?^VWq4neNfIqnml`M$5dTkOZYgKdvb;)N zK?w;fq*b%hMR8$A%u|pBaZYf#c7Aj})9ustPdX2#0+`#^8qk4*u}NY{l|^^@GN#(R zw;2ZUfB-j~&QpF>a^?C)@@wm=M#6pCxs=>VM1c4mesEcT6V%$46@kTOCZeU2 z4c!!zXBZrY$hpZ3`47_*`P#z`6SdK&P?$0^kGknd0{B9*OX<33xqVX;ZF6+MdA5MA zDy^v;*ckH5+4=1=?1B{aKZ>H%_yBIm6^CCK-35plVm5{|{QOnbOL#z+mv~DmlYPd; z^E6P?BB945{)NoO>cI=WoF&|FLpw`zhlE!-c#nL9CKzE~{*!q-Aw1wEi}jvI`2O0> za*j8^gnsOXF`pPGG(&(Yd2*4SF%F-D7%%AB(&t4BNOrO&0RsF{)t5XEHl8;801NC~ zzQ%|qb&dIU#{Svu2Mn)i#-DB4;q!w!n1UK|&uS5-I@WzX{-DuTJB${@>2KUneNeRGM(AqXU-qU$)z~YgOtiC0^~K_umhmnm);yH=I|k z0!oFRwn9Wjovni8xlNWPM$U!cw0|R)FE8$~&1S3-$F4q%EM2b@)L7KKAv{v8a)-&+ zvKLPgk*3zouO;(G(>MY%v8I-{FU5}{Ua4iVEh_LtDdS&;9^z=ZGQ}P5jUX6WwIrZ| zLM9;O1+vdkc)O5ahm>eL!+7%R&f7;*F5HnY7Q7T^Kl#F+4i~vO6VJO`r8L4-M;R*? z72Lb+@1*=P4-I&yKGS=En$w2~@g)K~7oZ=J8-4!c0|75OM1lr>pV4~UJNZxWHErxL zJ=mPL(xd53pBnq#X7)RrB=)vL)ir9D*)pE+2EZI2RWqo`QdtCL5k}cii~n%D>| zl+59?>lFVDv=aS3*3Io6h~pU)9RX!3g)#+=kRTY}V@V5J;vQU)!t6}L_N#y=7FyrB zj-gD4$-&n|J&!rzO03rSiRteNl?v||MUv`=OD}OeSXl(L6xPywsEkFy2$u)9jg$0? zkE5_oSNIi2X22$jXOxNCc*By9T;C6xSzdd zkGf@|tOOE9kt}qF$(YL=e~2%2Vl-39MAvrbPhK&rO{vM+n5Q9F{s=Uv4ZC%8ymQ4( zz-o0h;_r<|ws^Z$SFmkm{OE_Bl615C&Y`Y2C$Bgxn$p><#?qW5v3Ynw8{y{GAfH=? zL>O6$@AeMFfV$|d?2p9FS+0xBHcg{N1rjpbO}^I=T!PSxp~bQA@bl*<4A!;ASrQn6a=`PC6v&!w#s9{-7)z z8()LlFClFnJ=J>>4h@l??fhd_ED*w`WcHnVyI>58q*&H z$jz0_rcrTcuF_cXiakAnfCy5R+E%>!(K9hBM!TDf#aB0BhH}PUkKg9*e?&Gtt0`X> zCt=jPmQ~y#73cwLV3AZ*CwVKt`b;oJzx;*+7+tS~eNXs9W1GQl{qt9z$Ab)t51|IX zABFdei+{05Ys~`d)?s*F!mT95-EHqcs~&!x=ZpcxBFhXBeoH`B!jV06VeNOWity2j93699 zV-sBL93OJ&TlSV;Te;O)WQ?iUpjXkp-V4b_pd5P*&#YK)u!hR=8lUJ1F=Ep!jSg=-ilhZ1VDinj+U`DoSF-Z* zZ|Mn6(n$X>@vxt(zTJN2_wf8RJL7{m0p=aFl4i{td=ofVlt~Sv1DzBnRV+xfcFmWV z`FvM@qeqMYPu5ZcUt*Xz8W%}l`=+!18Gu^P*4-nW&u!Q&nMHroeEoGOqmEUCjn1=6 z7UIC7>4GGTB#}A^PKIutt-oEJ@f34jFtL!VIKWV-z;Yb*Z zSpksnanyXtTmp5aK6HNgttBNIJbm%q2yu1X^ADT~h`xa*O7J0rNIiTIr_{O@gO0K= zy!Q#~Gdbc$D?r=1(PWYb_)o2OoOYIMVwDH|->}Od2~I-Af8oIu?S*hAQ?O8V@WgrV z!MFDOHcKx?AnyJRnU3R&(sfx~B4g0jzdN?JazowZIQ)y>3s%G3xtF1(aU-}$hA=#?`9uirn(po4I`TLs02qBI&@OD$$IF{lZDK)cVZ8x*y~2eJ z8Mqt?oS*8LW6OCx4zJUvLD%v2yx_(IScmY7&TuUUN#aSzp-O;Q7dyBRqiko^a~*$2L=Vjvt(l63W7YK3 znuT}brbAw8)(TQ4n5$%w3nzNoRmh424mXgktUI~jhR3U@av&1(8=2Y}fSjZME zv1rJRfRVd_>L_$`hy1^j$>*O%6^L`W!;dg(Ob1Lr^g&JI@pj|_1VWo1E%FtnjG^3q zG+i^jCwAk{V zq44M%AGq`*(;Ottmf`ir*B^@R;1|?gh~2;Rrz^dbYxQf)41CP}t7>nC-su0V5f2-y#NA}pU4zWt zqGG8MDQhHpk>RK>3J+uID|m)bZ&qdCZ^OM6ha1zrIDv=B*Y~=mi1&zS zT@7Y^B_<-3HTs^l{l%+gyP@pGqGlk)8kJoFc7l?U{B#G3^(j6=$UL8YBUp_@~TWZU-YZcSGyaeTn896m!BAg=RUFLQ@R-8 z!isSNgl{*=Bhrl)Raa$5u%w=_Ct29M)yPD&Q$#??c`^A$(p)wl(9%=_p1I6EBBTQ* z;D_1FDQe8aKyd_mJy7h_bvI;J-s6hj;Ge%V5OfpMFRQuzxXR`a&=6pPaYxd1uHg3W z@Y@&7O8?FT2%`Nh%@$Rap!YopCgIX=oabD$KdHB?NY%`utgS3(yXhMM9A;4z0$HK+ z0pa2A_YmX#))PbjCvakvT*W=OaQT2zl5TZ6+fSNW1t)t&F-3HS9zzpHP* zC3}{xz8e(W$FjE+*nx`)7hB0e zZ6D>gQ7)=Q(bTi}DI%iHtE~s!Q$iy|hQ8CCV9N_p&(RQU57GdT;02*j`Iz#`s`&P7 z>@9UtW+HI19o~0EEFdHBHw zo7eP2?Hu$xH-97gNrcMIxtO^I2R?`c3KxT}%CYEV=dp@E?reepCR!TvZde*lv@+F3I(i_3#?b)1B^VR#NJ)L(Kp*#I~ z<|yi&EJ8C@exG(Jfrnq-2TBRYQ$f}DYck{GB@>Y_*!60%o44Ne-^OQroUyCZO#-eA zhRNSDMk$Nw>3GR?=ZEC)S5&#AkKLY#iC4Sicrd!p&;JBVfWXB+s>xdmf8h#&01}7o z311^6=7`uovW_BhwV^s9;W8z1?s6-Oi;i_1UoqZy^1*HV^Qe)(0(S;w$QwD62g=d%|kA+VXZ9P1n>e$myOQN@Xt<-dk{+u_*qRRU_w?2?h z`NO--)l3B1GDP|K-X8VG-0c;_zH2E@DqJMv;;Y3l{s2rAPy^pb3+fN<|+iNX8vJpoFro-2~KX7BJSfIK!F3*^az&pEgqK{RcuNjhS z!pZE9T7H>cjTOdN~63ENUhyDNE*(LC7gFPi?=! zjb9*8q7yE&ONm#MO_sY8Nf}HcAjj$c;#sZ|>(KdDu^hdWagtc@tp2W}*etoJ&7vKt z-!G0(NN4AjxxxyNj}Cp{vKW0XJZMX*$|cV2HtpeaFy-ep6Ip`YJY9cNlK+o<4Nw;*N3`=B5Hs1b{& z1`E{N4HP(2calnf=8;R+2--sCjub>h&5Kb|gotaUC7SXw$ocCebj8mSqju&7v!Ob6 zvtxO*9fw_+Qn!X}OYm=I3=6KqdxDAzQ_W#*&u8;1kh?zc(91`6)KKZVX;1aTLhm%E z`NE!T2x-Jw-~j58|D&{F)9=0E#!EAxrUD{od2baUPMFKY?spPKuF{t!xIw1oCS;dk z`o{0S{3oY$cfprjp-`bj_*{Mj+UM6cH3!b;ftc!*L0K?p0ld;1U2yl!y?iG5DY<)=eOt}VmanTJ7r9)Tbd&1r-ApRXdlXu4qsb&Rrh*o(U4uwSx4@fWzLqM1Mv6}TM}59a!~O5N$K z9^{dsuuFWhzj_M)(%mvKht#I&xgO@%m-0FE$~0W1HXJk>d^`d!7EZX_TP@h&W)lUp$Q`$!(V7)!&Gp9!FS1e zO1_WMXW@c;u=3(jKH;;o@}0$K&f~>bOl@n{gSk@3*0~T0eO!jZzHn8H&Hhc961LRS z6tUEa(rTu@SGDpCpJT&>y6d++bJ!bjjl7ULs{xYF>#M?YgJ7GUafjPt6x2O4Ma<@XDR!- z3o)5t97>DR^?j7F4(mlc^EEqTnE*{&j465?gwCZ@Y{ORVbk6SxmjosU#%g{oJ;`p9Fr}=xQDxM(+pILm+1)j&gr?^M;Z@4Wn$B3wdKj2KFy_g@b&C^)z-LnS}W9rpk^ff;gLg z5YIZum}vjiT{ZLJkN&_-D3qmS)n3>v`(faqf z$4&kwtdG)F??FR4VY9b?C0E z%|WLv?}!cLsS-EaO6T*~`*!El=nYLxiR_4eTBiX9lX$1k*Jhhn=U>bu&Ji;;3WF|T zR$*xRaof}%MLYuDx6B^isd_oil;4wvqs?eFs!p9TdbS5WBs(N*Hx@8iPCluYoz&JX zqw;=wTT=O@MKOxRJxkof*gqI=YJQH3;mYy=nQE-C))_|&ycnHcLSz=g9XK4x~@pTcOvqR0RDe3<|E_{2#N%Oa)jJD^tns{RFBXCi+n}6&~4J%ptt@ zuCW;&AbB}>j5G&G1oaaM^tlWV$tgQ{9Bt< z!GzdvN)qZ?w?sM3Z_qq*LlF~C&>*>_S2RdOd$ZRG1b|P2I7W6zmGk{Q<<2-9Foh18 zb9;yk>E`#fFg-NFM(bM z*$Wyvi2Yjs2X4)fEz$X_A+NMsHb=h5BvQgT%KCY|!vz z6l~@G8q5-pF}8bJ3pvRv=QD&T%K;%zQ;u{fq6``bP6>C*R`Hz6u?K0}{0I7jtndAX zDfXrOY!&;7VsKcYIKcsBOTeJTn^!DX1o5I6FL+=}4hY?{*Mbfb(YAj}KTI~n9#6}j z9w>LxRu%zPhvlDI1=Pzr=>;x-%|sl8v`7hIa#E`RG~P#;40S0P8Ugf`0+OOp$DiZS zW282pB%gS0Tr4ZSc_li`G}aLK#?nh!0^i0#i3cT1-cc0+D`>zNM!` z<(|{t|HAFA#=#&N$v?Qd!SpPOsTLA;e;{1A7CaLvdZc>*a zDuy}gRd%t1*xEb(B`oe}we#bW>kEDg4C3MraFi#z1&t*R)7H8*NUZu zIEoL(R7&McjR9+s9ZV+r19}bA$6A>fIyP<9h#V^`FEG8tLUTP=Lo(LDe5i=Au%?)z zcQ(MdnB4X}<&g8xn|5Z0NJ|_jwl=q1H&0=U=rc~30Cv?1Ay>h?kgMt~b-)Xlat+vX zjh7%+AB*vW!+)O~Kz|j^P+KAspLOvSEZjx-Y8^bzXydlpv+cmS_fO0Rlz;eX8rSd_gF;ry|n|G+SP$;LyPA?qKf4OaO7+ErbhuSu~ zoIAZ6Q)ybdW8UDl1Le6A(|eh1kmXxaSid`uO~0cBn8>)sp}4gnXB73GmGd;CRo3$@ z971on8mzzbCCxN~$_S%QZ_oy50`S76#%v5@J~Q{^9c?d>nBa$9u~OOoQ+X`%oRp%S zY{0t4BMD_oT`>`}^g9Hw{CsIm;6xWkHJNfe=f`fW>8_mR*oCLUzVEwl(gp{dPUljh5_QvHRXeF*Mh!Jpn70f`GBM=#(Bsw{aPI>HD z<*$A2p*SG!LEe*9@GJ6(qbdPH6`Ys5%ZSemg=v69DzN8;))FKKZ_a6eSkz`4{?AKS zgm+o~uOYqh?+4z8-Aiduf@i=G6DCsMFm27NbNaVh>UcoEU()4L0v&VzGoI!jHf7|l zDWb>Y( z$o;Mgd3<_ZW-8Jkv1!n%#q}=MVofsl?WdZB+7$6P$f=-rT*;wc1lfe~4iS%#ej^%En8IpP-%L$AYL zGj5$$%vg&#MSq8$veiOBD=*KixEZ{3*V^=lL$~Kw);T%8k6y9Z^x;Ltj3f++G+JXZ zz4dc3l+MaS_F-PvBGojyO?`S7A_N%UFyM~{pK0Lkokp@OtDwU=eD6dOF4dSDr5Gk3 zKc7D%S<^&UTs)HtB@1Cm70TNe~eFhDvh(5YwImW^?c~=Fb{TEGqb7fT)H_j)hf%rH+ zba$jsqm><{&v7cB}W0i{J7?bIS^?~KU8$;K+sC*fKN{J-gl65;CKXwi{{5V z?P@pjcXaTPeqG7}lV#!j%?PUV)ctC6zHeE1+>QD#*1?OVwqLa8KZaZa{%BgRk7m+Y zz0^}{OmdDgMAl6HBHt)mE>`x=d)emX$6D&NPz=x6GPK$$ws6B7Zzv1N*EyKsoiVWZH1TL4=xZe3wg9t?{GUD?46JDc zz8L5LL&^Z7S$?cb*A1gdPT-4?d&x%(hnA_b|oDcM|t2sb&zbtdeiD5rsN~1BzkO}j4=KyNYL4(kz`8+tbTeK&!$A< zgWPOnoa(b#j62;N&6En`m6G7lz%c>GH zs*5G!${SV2b7Bp&->@~M(yJ0IlS8iil#aTwL0zcNSAH$D#D6FTH1twz-rV}V0Po7gj#zSn8%bw40mxI@MzzE?m`2_8UNutqM`Uo+%Yy=OJ!5+kJCDogt2 zyis+v7(l7;7C&;)(HU82QuVD@W-&>}=DrzsUj;hgk%UJfG6thPqs(+2_^RyF)dtwA zv+_nCv*4#3M5f?Ln+!qb$;Km@d9m>9x+r^KK{f@a+&G%o6T)q&1oHS|xr@5&vfBRQ z!(W@WF=K?@pV;@DU)j^}`m!@22EwYk4S8G6MNC@6Y@O2Y;-9uBoxc0h8E)LTk7;DU z*P!0or~15DKJ>5sk54Rc`e|QUk!cN%!^5>%F1uc%zlc4;{X62&#WVqUc}2U(WBBLW z^hm}ROW`)(zlM>2|Em?Gc5udgP6`d)tKa%Cz?OFaJ(Q*%NGtz*iX|MLN&fs;9M;(IrEj$k-bUsB#a*>=1ks)YH)VJ7=S?pzvxr^11XGA1f0g=&{^rus#DMTY z8}scry#DPzRS6%;8sYTB?6vs{SKzRnLGwd%Ow=jSwA&^#H>%+}H`A>a4@*-pI#A{7P2lf7 zU3$)ne)l>ZK8+7G9vY}j<#a8ZmGTeCj5!Opzfb?UT8y_XrVR2;1%=B*bII=7;tWWF z)Pb+`PBo9y%2Cl=89#A}$%dJKgE$1BHTcX&)-OfAcbL)YpPh9m*Mv8^LZ$Q?P?Vo5 zCl6>6kB9F*FY9ge4ILbVL^2|}_2 zvYSw?pU3?bz)L`0cAm@v$b|>(H$65{J@Gn1Hx|d&pP!aXgU;K$74Z16^84Dw&~MV? z2w~#j2C@aI<91M>GJj?XWftb3@ZA5wdycj9u(sz=kIgf8K|Yyt4Pl=|x}fTC!n(+7=Tg#SD?m*9X@3t*-AC)N)*7lZ<10Q@7S zD|f6!+z+7Xzc?5=jd$0Ze!0UWr317>G7ZR+2(FDfTY`~f{QZ(PM zrSWVJ%~YL(UDtA%_BL5j5aZoo=6w*EM$3hrAo@85003t_M>@<#Ddl-=UHFBa4xhL! zML@0a*^f#eTd5I^HxHP9S-U(I5u0gAD=9T`>yVe=%Q7HmGTI3<3F6%q-7qKhLunp zW_d+m{_AldYcM@B3So4T-Vf_y6RCEP1Z4@Pc33O^!<6xO6`;OQ6^J|ofD{A;lP%M) zLb3O@El`_>Ojr0kDfj*1bu%C+zfB&F(_#wg79_V_#nW3KkPPjUb04c_5#%OU&ZIEM zoR5`&wPc_=B_IN1oI!pT-Zl^tta$+0vC#}9&EE>zzw!)!iW%L{9^}g*JX#a}dMp?! zFAUC*%s$D2!F6H&E`;BR@Z_cT|0`ksK4*N>Nb6n|O!HI*HE78}X2r+1iM3~I;zqFm zNIux~uH!hd%=`>khkfJA$IQs|r^5loD_B*$zT#6Rxgz}v?UR$$a1T=@ssH0pV^Stj zhzRqlr4WUUxB=G0egk~1v%m5zAXv8&EY5)I@l{RVhySu-pz!JQ0D=%`g^ob1`~?%J zg1^tF4T2z*02jGr@TPvaNt+&*eR4pu z`G|8uxEJ&Bfi-O%2U5`1D33W61%+Of6HJuZ{L1H&lE zjH=fOZ^rfD{0UhwRMRXpyijl#Fy)vr-#Gm@Cu^^U1tib(N8nm|P6~PW-t)NLTLJPl z`B5r}jgcrZN_xDItI1)uqLEE!MbbGb#S0e({E~Uk7cfak_!H*LsXk;frggmxGpjiL zKsIZya>Wy;`=hg!fDDkz#}%lK`}3)4ML_^DA`rW0&mnV;WfM7pz0Zja*=)RR%?5yw z1(=YhGIj(?%D*MPztBJ)K&TONYIKwNe@b^B3zNwBt>*Q z%;`0dyA;ujkVr#*Uwm_!Kj(_kDKxFzI=gW4Zh;pD{ZnvWF2ecb|1T1G=06U*!pn%< z8ja5GRj3T8Eu$V`5dIUafc0nSeuj3Uh^6>wl##HT%e z8oB`l^h6dwyOY>nI|0>BRDuA2Wkmm>CT9o)B+J0-f9(k5%wTUo{vKTbZu=Rc{^8xy z&plJ&7ouooJ153Ihm0vS4cLF5>|+lriSp6v;lgJGL!OIl@|(=UE-Vk#6G=%xF-~mi z8GmXKvPEW-?HO(N6r!p5Z{hdK^>zFjs1Kp6%(HZe~X8UGeU_QoIffCkO zyAEa*1Pm2`Jq-i4qaj9WKL{tE3=~>@aBHx5UhNF#WBNAq1+0O8Jeacvp}sgHZxrk+qaHp38gwA6ii-QDf8<3T328@=N1MYO}Z_; zVfw9)*~^WY4yE+|76%MY{@M!vdjaJ;0uK$x)?oZmWG%sqf~N`)i6BhRH)~`3ww4;F zsla+ojP1f4oa|N)R)CYSj#7~H;X>7-fm2=V_BciqY^#ZunZYE2a~mKE1IYzYUoco4 zSssANI|FMXkR%1^tH;Q=8E@*3Q1{agdy@6h?uleLT;D!1g63c}sfIN74t>J;& zq@-m$q=Y^Hj|BcgB9K$zARB4mOy}=`El^=whbCD9S?CU+mXnZOEI1^+3hchAaN*B>(SZv6^}rB-8}Zg3n7Go2*E!3RkyHNRoDp&s_3A05}i8*39rwsiPKx!^|Qza=y4mXW|Y;LFiqC z(Agt&K*Ef%#4A*$MV#M6gtMt-zQ`;IfkQLZux6CjejFsrQU!#PO_^q#5TxMdfUb~Z zlYmemVc~veq!Lbs=%43%pBkw70Ie2!A;3Rb`vLH2d|Pmy9lT)ksESf0F_40Q6+gCc z6NN}*Zyi|C{%#-=;8-|#(2&A{2PaGSS1SF7TWl_r6}khnc-r|wDaXI709$Pxwx`uU zQ)XA@jm{iKO^X_W$t@B{CZ@@eJIuc0fJ)XcdAQGJ=N$a2W&aKEbv(DMpDuPiGHtK= zQdMl84%WcM2!asbiZ0sSp83zO^mjhO^A`Yqtv_>bPJtl-fb zMjlsbvcVS=OIGK`Q!Hhj+Xj+>1Wpg{-b(ohZ^%Wx=Rljq6U73+FcHn+{A{_)&zClJ zIi^}7^DD&qj9Nui%8_o>IoZcn&0RIotT)+bR9q?ZT`T~sS-ka6{b`u(hwxb7>K!}G z)X^?h<#fOB{Qyj#Z_;N1npWEjf!GkFiodtznb`w=Hkfaa%y=&hf4k5nA zFdy6fvH6A<0$xB=E`|nbCf=!@`)b?TO@)Qs)1~WsjyctJ-BOe9`SJ|w| zLztvzmJ?t?1%VScK$lr7*Ti<-l4oGHU>LLpVkl6*LwyXymGwghPZJCu!}1)b?d4C? z-@Xy|{H|elWLtsLyLjN1K~u(&HedWd2n-Lf&^z?q)WJMR*Z?daWvC>0$=kI&+nfy*fmtq0Vh+)n zVw+)R4M5x{DYOduWdXz9~~>&W!q*+ zq`B*=#~SrWWUGSLI?ymX79qP!`Nr$_ZyhsVj!0hFfnzY;-Wl=$;@xpAK+-p*Daa+@ zDFI8qtw04A{ySdGnOElq3_>8}|NEq$%J`SZJ;fM6P>|4Hi`xuFog94fuzg zJ=KlfE}b>x0@_-i!OKR9W1{sPCR1B&DvUz_qYdvLqSdrYm$IzVe4+WP(9deeMh0yxtY#(3mtt6?YT=d@~(kX z?32$2!Ke9J`=FV4^*yj4mOJVE>U7}9E^@} z7vBM9QI;gwjTCJ$zc@8OQQW$WQziBqInJPsx`I0haa16@Bicma>0?8M+06c+k0MI= z8Mz8EzD(8fh_${BbH%*k1}4mc{oG77a_x9)QoRZGD-&*&{boOwoMXAqF2Gz5B#v1T zu6aX{FZ&&$0N4(2>{;w>D~38=PoQuA?LC4DTj6rt2q=XAxTdEH9ZC333U&vg;3%Nh zsYGi5N@n^X4=kr!3iDTdCQ|Vg|0H$+!b=Qu3P77~{!HI}VWMN-Os5c3%xOH$Y;4=p zokH3eV?7#zB1fZnmC3^39werW1w2-zfR%SC8s7{ue$p2)=O9D@23|!z^?81HSkM<( zyJd(LB}SJt2)0jb7&rIJe*5U}l7#M<&fx-_CE_q^w}wBKzIqx+Lp9mP5aVKCXPxOB zQ$eE4udU{VJJ2D|9V@5fntRp2q6C5fK@Cj@WX46{P0Gzf5|Hl~$mSmE+}@rjGWAra zWp2pw5I`kH&^_>CDAT_FR?uv+?^WfGn6oH(9mYokI{4&m;yA@IZzD$r=z(jEjM?XrIUd z26ID9Aw%>m#<>CFI-M6FkqvEv6pfF*G95kAGGjMxYJba1H+F6#`S1`OH_aE-iV%d$ z$6CjdDoA$~{eOrrD#`{mm}M5sCPRdpx%8 z(i_NZFvP5@FfsqO3G)e9KD2Ajn&9hC!P&x%Ui&kni{^{}2t^6)DM-b#XNDgRZJ7da zOBSVfA8WY)MiXXPq4?LP5?#Z9CY{3R?lFx)W>QPN{%E!U)$ zBpE>x2$^ON0%+r~H4|jpd!VvIjB>?zVK)zZFed$Y9hy&1mUG*?WswDA=8hrV2j(X< zS^5I)^>uIl^ApZ!=Y%;zhWey__ZWb80i+m+eI{9Ek-!szcq1)D0f_0t2_-GqX~K^W zsi=t`TmU|QO(1wqQ-NYL)SQmqG19uaZTx(IJ{!^Ev97y|Uc{7|89RsD$2u0uXewik z%ko@meq+L{wI45;fI2sTX8R@Xm6Hu-2g<<81q(uI1|sR+%S&l|J*l^9=ED*M!tuaM6%=$!%o8kSy#F zX0?MY0Mx27vFL`yvCG_fEe4Vo7)pa#2uL+zh(OF%_*jesVKo1O-KijRyr?9rO|)~P zlrOk##Mn-e1C_yl#lAy(lt4kO@2;jhgWGxy9gpk+#B-SeI}?+A<;VBObiX-p@}Wt1 zzSpZeZH7aCW^mt1Y5{Z}AU|2CzyQHt!aUR+KtHFwKk7t6!E#2v;3RdQakg@yjr(-v zjvk$<4wPu7DExO134v*PuKk^(_C$WWx`3LEDUWYH$*FnRT9O=-6YC8?=M-ERs9Od` zO|$_MU#kFBehl0}3@fJ7q~9S*#pACZ**v-|nSWpHTVVX^tUJ#X*@VTyg}Ky>WSNaU z^H(smpEt7w5EA}f{T;IqW`;!R`RccsS{P6Ta^wiH45S3uWTnQy%rKM9D(CSZzus6X31Ui@XQ zKXWEm|6X5Uo&ykHtiD>EfHTwdmwZ1A80JRJ--k)529_h-@ zd#XhE)lI|ZPhdIHVDA7tJM(vg_8*r0_+T;C>SRMjo-YZ0ri9^V)1@r)Tb2wIG`)#x zBl4*^>-e9yc1FgAi;4&JyE3`igpq=El~->#;0Ejwbw|cpV8`2x zPN_WcPsO*%KGv%`ac3U4Y8k3V=bjYqyo-Vi%)k%lyUZIpLcjchDJsbIuP2VM>h8w3c2e9Ljftk@=&0q7G%)j~{Z_Uo!#?K&>c9EP(JgPjiQw zhIfM-=E(z~YaAJJ@Q=wYyBn4(Is9ntyD?|ob+(nwNvT|sKPDq)KUhMVh8_>hpJn0! zFiw_zPq8wV@^VHaR=aN!JIEFo3V!Pdv10}|F)ka%XQ=FiR0tA(vMdr1Fioz&*Nxsg z#-4q8;!M05m@Ml;DgQ#QKv9!g+zS&<^td=*2CPaH%$`=t030j|8Zu9%kjD`)PbJ3c_rB-ap}+QDH;$R#B+2yi#+zlr*?9tx8BhuNu*+lhO2HZsXD~DM zvkVjY(PDl@g(fK$7LuQzfq~(WJbycXM+h~SM0Y$fm!;kc_!@t|qN^&`zEZP`y3lbx&6aH~A7rUkc!+Ua& zw6q(%9jIl@8I1zuC(#@bFGyx8x0e*tv1rk$`KiJ!d(&rnh*f3<{HU}j*b z34%aH2oDsg8qn_pVd6bw)!)|`8{eb~QttFpd8Qv!i|IwUvj6)(aQ(#H`Q}aI=1*D< zev;0?=5o@)25~?IXM-hX>lrXEFUqlLKgf=muOP?_WNZZ#BP$BhXCUE01B14T#{f(_>Y#O?Z$=(MXie4R zb#&Q7%{~~NZqCiIqtZ9aU4iRu!BY2NlfQvH)*o?z*f}$^*iwsd2#SNv{>i@kD|)BX zpsq-i>Utq2KRHRa%6`{?v9y(}0Ir8m6|nx>>Aq{%G66A8JZfOBrO9jOj9S=F>wgI5 zp>qlVPrKKf$A?OI+Rq6RkbhbjtSlGMAGs-Lc3IgL^3b#fKv%$=guh_&hhiXY6$b1Y za66`8{miz8?En0}>nHA+?_S5p&A|;L<`;<3ex9Dp0rl~7lTZEibWxrjT&D=Pwic>0 z8T!u>IQxO(60qHwhZnK_Ik+A&FE~ndg#W#H1b%e=nE5MMVMLa|9nli-RzQ0_y=MyA z_>L09;C;I;dl3@fF{~sgj6`F6_|ZNLKaI}TL4>Tax-SRPq84K<&U+tRE0|}~20@@> zEXDgFLz+0>Uz};9t-^w^2-nkMAeSqLIF$pv)Ba>xeV&EDKoo$bO&o4VXY&zJ=iPC# z0w&t(l?GoY42+|*)v*3J$g%>%ZKRz3d}NupKi}UOdH_F7+P`M{&wm%^pvRBl6~qMB zSH3}8RTdNvv;^pRrB?Kv@4^MffBNTY{M(}CK2-GSYxl{qtHN6>9B&IDak4H*F1R9O z<3UKy_R}%=z=#bg0qDZ{=%-k6p-y!R{O><-)!6>?z2_4%cn6*P+v)n-vHs{?W_t6( zlwJf94al*8n9^ZVzknJD2m{OP5oVcx68W(DdN5ib{&NqV^S3F)_Xw>UD z(c*2ou5ZTRjJ<}p%TuF=PHug zv-U>@1X&$-UcSzJ4bDR6EdV_2MI5e9l&_!=$e0L#f(EzsjNdAP30;&x>jHxpg!j8v zSQa#|a?Xo=?_0HeZeVD`;tUCbst5wW3m4jl*IW5c(UMm2`6K<}&+oj(%)$lI+tiB|VZZ21~egn%@0s(hH@|u)!l9ICnP?GofbS zF&l^=;Lw){3cegLbDJapSQucMSTSI?p=}t&pp=UoA04k1)IfNDPR9e*6@`_06?um# zJ|FIs2Kop^^C=^~?*7hQBYR;1=-4E_ zg{1Iz)5F=VTpKNbybuWH3Wsc2Lqh3wn7Xh)khbC?Ayj72@bvQi&szq*xM{-dfi*x! zCh=oli8+^^nLHyWlfK5;nXt~-ygw)8My>5B6R;jw3xJuPN6Ij8&;qE~aTaEe7trrI z6@9WkoQt^tdcXcnCIJwV{{xT4`=x7IYlbPbcPlXf7Yqe~m2Q}<1lTnZ+UCG~br6r8 zta>v}T1teu&R8_qR zQ*?~C2+GP^00ljV%9bSN{Zo_5?BEuZxeE{&KC=LVum~=}GbA|v^4qT&*$0b2ClPnM zX?P1gtDEV8UgwQ87i$Ky2A-JtU68baVM_o9i-G`ZrhQoSOi#c6VLIr~%hRyOS6;#z zp(96d0!QF40$;m0S~+pgKN|Mv)xZ}cAjW?nLXrGT(WAMvcjX4A7K^G+el)nBv zZkaOuUC?T8Md+;)jb8Mt$|E-g3jk~BQ3uVg766909t!}Hwx`jQkGNvwv2WX94#N`B zB;s}oJl~8Zyq=!mcDlFSkO_h40;IZYQTl1r8ZLekgBB*~r94H#?O_UrJls10d)E@v z=X7KWUqKxD>kic0WoB_nLbB!tVX&HC4K)k^q&1gx?+rsodP<_?_G-;km=0W`03q(m zriL&o1`{s0Zd^ws7d70P&qaKO1%MMfLC{GQlbZ#A#OpzYg516nSwhS{GFHG%gb(ac zHSNzvZa}eNNF-Ed1^6XjAoT2HRf>>|C%<8$eQKg(dLX8Myw_v_e35SQKW$lWz62LQ z3nBn=`pOC1P)>KZcRE93Gre+)?U*6@CBs$aM(8*7y8f8=Hq3k@0G7XcwHvlDMax^&$I zP-b_id3tOKM2o;hye7B+VqHYkJ(&N3^gGm^1N?(96K)*~n}@CWCK3dj{r!68zif=$ zfO%YiKAFIep6K@xw7&qK^77$gY6oEfkO6*z0eq3}=Ra;4y)edCT8NgjHM(`9ISHY4 z(#j-ynO0NV8;qzXF;!wa?&J7j=K zW%qIs%N9ZHd=d$e>1vR}jC|qb&nH(-umFw>#%3faS26Lo1gnwf|5B?Y+(XyFF^T}* zOB_EkT9|J-G3&NmK58a#o=4WUp?c9ztCR8y==)3+I&O%_gwwRs@6e?_vt`_T5iWuj zTmUrGP)3)@d@X2VC?v)~lNdnA$|A+g@-*0?F?={ZHkIUye*xKtPXZG44mRNokfAvy zQujcjJ)PgkWjsE^Lle1ED$vUprOU2omO03 z@$;p4Cl+IQGEl3Lv^Bsri3w?as|_)d|ChbH412mRya%myuz}yMQntDla5;HaI%bM)s9PL9*Jr6t?5#a0?J9w5#3}$tPIC5ZHGrzZrcdhNrpg_8m_598Ak`-ojXvS)v;O(9oh$;*UDgjkO7FvwfW| zN}?^gSPaBdcR7=liwc7pOy>6H|d5y8`ikG=U>}13I0ANGM3P0HGrgY8Tz4?&HN3 ze+NlH7A?bUMd)pa|_ zW`8x=^kDU>z*tnofd~@~7;Z_T768_Mqqp>}VXI=QL|+?J<~NlJfefcfa986fQ2yuF zPj7(*rbYlXv{>W?00;e@Dqq%T0-DWph*k7GjC%y`0hpoR;N~gQWCk^8^2Ru!Zv*Cr zg+PDF-QWm<6-1Kjx|xYN1gKU%*8#d5cm&nX0!gIb;{u zsONJ7s;@1qntHK{0Ur;nM;YpS#sY+F?hu`A$SLrcN_yko$W8G1H<hS@N$|-JMg$W=V0fu@tO<3 z%ZB^AFe7p|-ZU>CSL8SiL1F^wyikz_pi)%>wHZY<*H+RH_$C9O$r?HnForRJx`o4i zFlu0AxY2IqXG@V=hjgEnue?W{EgUpVif6_r7Q9D9BLEs&6xzDgoDs_!oC0xz1&9zZ zIiCq?hKvE&Xc0&^-sl2^Dmk5VPNfEC0~(Zh0WxMY83>sALDs^KfI0z4F!#ClfZ%=u zSxGj*fsXwL%#8xfgpGzF<3*6~5o#ocj>#>CtYx&|mMTmB;pL_g01d4iB4$3V%iN<+ z)-xLe40c(YJ573IUi~+}u(Io8_81MIsZ7P#Wk1U z=!`u<6B{0w`peL`>=jP|Ft( zkRyIeARaObsF_7{+`5h(PrGtAW503#Om#?;hCCTf5*ljngGHc505r5{v~}1#R`^JO z&uEK1Jz~AQ1Pn3ipgn&gJf{*Q2HrI7Mq7jN zEU_Giv)POkFi#jSO(`FH{|Pf^f^uj?TDK$hcu`(&#&{89HZk z&lgHfIq(XnuN>~(LK^m4s}f&Uf!SK3@3;f>6`v&C`DE2I4}aUP_FupyBI1e1i6L)w zF5~o2`WoZnv3eIJF+f{t1*Qy4AIu2a+hx|i4K1U!Dd?Pxe=AW$SFbGgR)}^aa#6#_ z7UVfQb7?S#2~pKQCMzJ+CM91VH4z8}Yy`C$5{$`-%)>3;J=m<5tHE0i8T(Yv+pihoLjd0RiUy!Df6Acw~SX{7*arvrA{|%|d|SvV&q6Fci^C^BqMQ`5!0H zqMo0df*3&?F{|_EPnqM*slIj!SxDa?(3E6mYG1Q!qzoX|8i?$eGbJGlB4C>bar1Do zZs5lw3GVXoQ`OVq*BQez4>1bpqaI&|MWV(9Sb_A!iRz~u+W$Z!c89LhII?E7g~Ar! zJ}b$92tn{peaF4ax;F3*a&eQ>;v*w^;05%#4{BIqo%K~WG zdd&2)@Ju$ZLs0rsrKjpT>j@}&d5~d6Dj2m4I1V2L5Y}%DfP zxV&}-vSOZ{te&2(Nc+ctq=}78hs@ahut?MhfE7l2Pgehi2F&;6ug)jE#AXy+I1|!a z9k(hr>SxnXzOCEqzHcdoz}7KyfLxLXxG{$UaacnDjZAx`H2^a8SDdj|i063p!cA1J zlSwp_H_tq8r4T5U11G0n%Xs;FO6OzZX9rP}J2(r)Oh6U9Az_C@k31U?q(}fp&=7sU z?DlB8s6GFK)9(2vPnY{KO*O)ePJ%~dkNn_^%%Vg9JT(Gf1<`Y-@I5qo-zbcc`?ki_ zAhCd)YXV7_Br}eA#9h;~(?0`CNOU7&!lsnhJnUyBIA|m|Z?t?^=LU=b-QbDk!=x1~ z?99OQ;0R}f7^8-dXOPZA+4<8pi!KEWYH0;pgWv^^i8=oY1_sF!_S-OQ#`4p8=HGLw zd@9}p$2?-51pSWRgGHo90IU!?Foka;jqrE;GB=juhIX;QL_A)Z>mId$MjA~9rWk3N zp&g^GZ8R=#{P+{I-wsPe#WZ|eGk)sXFg)rV``poHci>WXUTn|HnRwwW11$k+N zY-FIACs4P`8Jr6!zZp26oW>we9IDAd{vO!6$R`G2lRsJlE@R$!wg7L2?WKd#uOX1O z+;_%3^{8il7mXOqe@vK66NbMEi%5+CSRq8v{*Qpni^s&KYAC6d!5B3m8~jl)0COI0 z9kSc59JM!W8Yg3!d26p|jl`&d-*~F) zruH1`?fJr?{{2r)mOOQrJP(Y`QsieDxMwlVf4QxOmOJe~iLapHv@;ChptfwDfnpQ` zh{ZAhCR>(C^U$2>xzm2lKhYhDF+R<*@!nt6>u^Zj7@d0ZGQ}5K!3zn-+9B(qMHAnnmm9DApFc%H$xjYg*Rk+2CA`X^XBWG zg+(SB6E{SqE^}09+?=&aGI<%JO7mI=b?A5^PQU7Sw>q+AxY)U2s91lxUoDvc2=~&m z{}n3yH54;Id~M9ozyXXPM(H^b2x_Rj@E*w7bd?5<$Cwn5rU#GLV831ce~usw1P{ExTi1cHsUCF6_wQr6_jn2$X8Dx+^p{8byRZb* z2!L}C?%g{K&-GpjEqp1xgSAp0@`q|dF@U2!XgkUiJe>% zEJ+9!oIm^U(cafi^>NCduyT?` zs9{5%Zrp$V_e}C=cay|JnuKrNFb*7(?zUEf*L^+3v+sg6^MYh0p@uC5lpj5D7v_bLu&(M>Vn4B7n6S? zOdB!CtSZUWu}pDC+Sar-5815|kfq<-D|uq^8uW>r$01$Pe)k72H%sAG+$zGcpgw-XwJr0{^8Nd>G8CCNwvpa>=l z-=N0{%V($D^9EuelD;uL$I&0$J-TGt-%}$1gz(-+-wLIB2^2gdBzJ<;^0OeclXvK% z(AN%BUN5vn2tW`Z)@*{-@Xz6A|N1w~8($VO;qcEM8iR@ACA9l@!qkb~wEqOT7k-cw z?8*Dg&!A)80NDQ_{M@65Y3&~!pY0y#4GryP=FUQ7gTH}e*}+fMg!r&`D39gcw+`EF zJ%`;BU3Zdx#FF@#^U-k2{*!JA|D8;yaphSr*<{jgtS9%VkM20aZg>LEoKUI)<$dUL zQr#Q&klcE)n3S#S<~~4<0f1Hl^16@!#QQj4P{9)mm^ecjD$F=lV(-9I_3ZXhyK|~n zO+7j3o|-CsD{#nAoN!_9H%!k!`9WA>GSCpJ_?~sr3q8nV@VcGpGN76HxxJSovfZb z(Q{|ewtwyKUE5ytSo7KFnd9Z(fx^BAHT*7$H;=K0?`d*x6s?Px?-#i)#@{*k;XyV_ z(%T{A`?`!tgJZ#(9yQG3q%VMrd)4nrlZTztYk~?LpPz|bCd?>*#i>g?a`?h1rwvL) ziW;E=_tAG;H~uHE#I)uG0N(fbjZl?uf#8<~6WlYRm68#|%C7LLeTik%n}9*=gU<9UJYP*s^7Rw^htmgiTOLikLls z5T4gv048YMmR=~(3NIW=FC<*p$9W-8vZYD_!W{m)*A4$PTw>aLqIxeqmhbh;vG7jd zJ8=PsiBfH^XHMlB$>d{^&8&}Vrg4H_$oEC(vT!}bU_p=yP6Q0_#NEIe-{<_tl0r!v z-~uIoP)$%7Z4k_i?&_|L+A(~~CbdR%jOT{l#6+L?f$K*<0hfT*Gzdt{zm9a{s{`Bk z;yJVou@|-qg4$YspT;^)@d&S)LB9YB`u(erl@q|g01O7~Kt6qx!0~r$DjCtd1vlCnPAGoGnRvrBf>S5L^$x`n+74am#S})(+evMB6 z3c#VoCG|DWM%QdCeu?hqL1_o>S4r|dQ)&Tba}`9PtPo>I$d*JvmGmK|q(n z_2GKbvWPPcr8BU}CMe0H6KofPD1I)ujun8C$OAe<5KErWo~#B}a+s1-!lRdp`8}=e zD1hs|ir&t+pVEO1Wnp%Z1{;Bi*to+23!o zWch(c6#|ZjVkk;qD&VjqZ8w!WT{w57D696?=MU_*Wm&}hIES3|n%Q#nG+7 z5icdJ-7sK@*9Z8<7F7WALiE-;Y3X7ECJ>s+2cyvPTy%z^-@=>w0kHFDGUD!4pfw$+ z$+#iSvk2=XlF0jbwBLe&)@;8!>D`kRxp9=h&lKx>dxfY$prT(sk3})N@${+9CnhG2 z7{Mw6NXB{WLECBbEE;fAwDo^|_wJEDf@MtCjGKdp5r1Op6#Ohbj*wBA_X5=DtYev| z>oJA^K`a2}PMIED3k*?`dLwMWlF>LVKSq!)K%5t#9f1T0^sR;%91IY#anT(CF#t#i zR8GqhOq3Dw=EDo7q48Ipk)dB%E<$)sMgefoo(`Na?_l)ZV>l!LJofHnN_Hp6y^$z@ zGP#EM!r-&2Y&deD5dx3u+i(t!1k^)*MLY+`{fihO2)YFoUMjfmRgTphfejvb3Kx#VKe<0r}=BCfd; zfK73Tikq1bZ9?&5Bp|S~nEF{5uuA?p=KE_ZK?(zE2Vl8|qzTJ$QSBoLw99fqAPJNZ zphzW%Gatzb$R#N3r~dZUosYsYqP1xOO#77Gm{MaP&RQXv=_bBdBSjuY*8BZY7?`aC zg_Svnpz?4#RNi9nBf`)8B9=oo6&+{-k&(!fj#@=WWN+h{$&pPj zEB-yKGP-_a>%Tp5s=uF9>QB+blSwp$V@JX{M63gch`^~;{f9SqecrPvVc-dq>%t4 zQ32qnfR7+>*pRURjXa=9Kq9!C@k@Jlz$&Ec*0=wp)hX^IZatt;0L~bK7zV`H{R3*K ze;@_|wK#`GX`F>1#pqQ$WK6DNS9=p0Ef8`kBdCTCh)k(j)GV&uqn+W-&wT%N%a8dz ztxXHS7NgA2g;x(gN5-lJ(ONd_6b!UtTS{$!<%Y3Au^TIv z0*Fr!Vm)w@Its`0zK}wR!Gb6NBW{Gr^!HtCWpa;{tuE%i7M?mQLPIL&6@xOnVU^Q2 zZEpR}o=N;{(Q|i_!R0eI(F#6b7(?ZJ9xtI8kq^~39-S9A9vNdbwXOr)RVZsM<_Cji zC!b%V?58rtCIf`C`+W6+1YD(hkgjwW?rQ($cbVlEZ5gCBY5_=QpO3U#@3mP*{=@vx z73X@!P*F(tbs=qswRdt1WwIHFLnR>kRuTsJI2Hm3IcDUy7a@413=R@nl!$Qw8TK5Z z1KCFbWfm+P`&+Qm{EEAS8cEL za)k&1!(bmz31x*5*+K{=ps05V!3#-8i0WnpP&`?yNicfhASD6Ze5(k81Y#vpw*gpgmD5R`KXxw#j&>SJ)vrBY$?^!AW^zt0Sv{EP2cVIkI>)+h#G zdQuoB;kFpk17NQX*x#moS}h3iceD@%gdagg(E6GzWI6ojN06BB9=!7cq@eRu{$TO% z!xenWs7XydQ4C2I21UdS0wCqDWiU=MvvF)w5LhFfF-|3x$iy0^o3?G61O`F>^r=I* z{WO%f6xP11ba*p~;O#bs3`PAT%$1no4WyidC?4d^&?`Ai&;73{@UjP6r|x^p3TFD8 z)}{a$Hj~ivskX>QJ(v2b<~0G`4@~NX07V3hNBSl6%)13GufZKRhYluTP$@=$J3eRl zF2bY`WSOlN0W>QO;yu?k^+9=+_W&XgM$Zg zY`^JWN3q%6EwI}hR@VjO))w1ql!Ag$3<;OZ0vCi0bj!CYsCtcaglEh9*ePwjFd1UTSSgsM;%YWlrfz%GQ56k#J! zkqwrBG_{x70SFd_lM>@Jr96WGYUbCv3_;#y$h!;$tRGz;5o_oAoXZxlii6P5ytIQE z_aXUfXn@wJ0GK`nID$|aX0yO}h2x41l<8$X_g0+RWd$Uxw3C!6gV_(7P7;!WER@oE z!b*@Rw0)Hb0Yb_n@DT!U7H9&XK@LJ%)%L)L`Q8AM@*6CZ^`pM{hXp{lKPd@A{yz3V zLk+zET9cW8=9RCUCgz!hw&g}39uEkgKHP^W4L-QhhYcFM3Sgg+>_1I9LD>&wnQaG* z8HSb9@Sm$y9%>dMYjDm0v_Yt70}##xWTC;;fxakcbaGX_*%>-v43SjG7QmYE*2jzK5^px6~i%6>Upkkfy?dttJ);h1`C zrMCcb>ToDUG28?MY}O0FWqk(d`<4ycq220m@=`SeXQq!!dhucN`Wv5yh8lVSv~~r6 zTYr!-0H3T=U}Wro4ahpx=3Y=(0VoI8_%1MuRzYayOZ2f7u^E23PKu4g%VC=hW8pjp2yW2gJ^0WLfS7_7m|h?7+MO1 zxXFl5KnOiNVaxiRFx=kApdqb3HGK$ll9IOheQ2nm7f5T@0`O$bUN-j&W^`xS3MdPV z%!wJ}2j;GLUD(%(kPwT2y9Xs)Kp9@Oy;d8B)Nzy^fLY^F&MUxZ1*n$aGO=36};0DU`*g)f$S=T zOfuxGJS!k!5F*kaPys-T^)lqxc+@1EfE$#uC2;xX>!Do?Gtg*yaQNh7EFkDQJ^U0j z)X+uHnic>Q4d_D)pANMF)@8_li19n<%l822Nrb@fTNF|YfEXJsNfD>rPV226(Q>Itf00cwFEhI}o!NMQ}1UxKSZ1P)3 z?!-`Q1a@qEc`OP#HS+`ZL6LF>TEet00|q17kI5nkK%s^MEv9?|Nc+Vu#F8o4>5Rg)JKjX5|47jM{qiI{ zf9$K=9oX+%{+W5pO~;|3hAxsC3&2zP(r3b~yq@`rfZ#JTayZb13AU_gdoLtV!9a-+ z_%NXYe{o`w7#(mC98{*)7UXJ0fP#dyeYowJ|ILB<{g%Ev0Z$&hhlGH~DoTnB>@jb6 z>8GKgh8BPt0RUnJRQ<2ApDw<*`uM?5FE~jkCJmMBCWMe-9wERK@2@Zk2n7f82!UP$ z#Y(WUZRh42p;h?$euT-HufrqHd^#{c=L{T&{>-v&G1bt@A_EOY!h0UQ9$M~70`_dE zk_c_WW9#sOz&gXlLQd)c!c6csb`7>Vv8a64?c8ddy9;RxacwW|D-px`P%>=b`pa)4 zvD|^fryhahr;ifgXrx!cY3TR3H8m0Bgd5rz7{rSEcV! z(TAat|7Kpf`xG?P&;nB90%T-vzrBQh_iOCuOKpJ92n^r*Szdr_56!y04_~IRU2^^9oTpH zkKp9=iO_0{ds?3%%j5quuf6^>G}O={P-6kiL+16@KS@k@B53`P1mvnzBJ8r*zfa=v zReM&f1p)o6CIyA5#jy?!mNFlK?AI<@!RIflNjNoiG_3P;4WKy$r%yM`-_W8`V*#9n z2oD&BV(TlQWn1Fg7tr=TIb>j-F-hx-brA4@mZ^b*sQ$l8)`W>bpoL9im%*9tiO}Vz z^gRUo55x5HUovlfYZn@7Xc4Iq0OugQ_iLAd>0K8XTAADs7>K=snLk^f3jvJ~_^3ey z19KtZJNy(Z08GU~q6%POkBhjRkNXgdZk6;QH;i&{8{U{WfX+9(~#@8HjTOEGPX`{MpLBN0*^u_W|8BOjLhq zUiPvR&`?8{fEodCo`j#ie?5$k-vniuLV@ZMM0_9v2mPlH6ZU;5P?Cvq%)r9q(3#m2 zN|GCD=n_#Q04{*=-UluNJF<(IxTxU(rZgda*vu0l&}=`W5d@qC*S+7o>E%bDp@uFo zH3HxQ3GaLS3UK9B%+QsURAAtQp$sH6SzSO#2x^xw+uaKjy(b&3-_UZQMgY73ib5c` z0Hpo9#OxtQAkQ4sY`+i|JPvl^A@jN`XP}{mmJu}q-~|$Xe$OUC^RI=XJrr?)Pz@-B zLVmflC%~3Znb$SVI~rP^)Cho!ApGOUhhS{-Dl+fKNDz!eukR=FngTm^5_Z5rbImog o&`?7SHPlc;4K>tIL(7W(e;|2%5LwpO%K!iX07*qoM6N<$f-|R&sQ>@~ literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable/ic_onboarding_kid_fourth.png b/app/src/main/res/drawable/ic_onboarding_kid_fourth.png new file mode 100644 index 0000000000000000000000000000000000000000..0b5b2f0e4a412a6800b1c3b171a06ba323519dd8 GIT binary patch literal 37423 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable/ic_onboarding_parent_fourth.png b/app/src/main/res/drawable/ic_onboarding_parent_fourth.png new file mode 100644 index 0000000000000000000000000000000000000000..fdcef7b918acd605b37666d235a6951042705abb GIT binary patch literal 20638 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable/ic_onboarding_third.png b/app/src/main/res/drawable/ic_onboarding_third.png new file mode 100644 index 0000000000000000000000000000000000000000..b73bc91af0b64d236f9d2f7e4324aff1aaaf61eb GIT binary patch literal 10989 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/layout/item_on_boarding_page.xml b/app/src/main/res/layout/item_on_boarding_page.xml index 5c2afbe9..ceccadd9 100644 --- a/app/src/main/res/layout/item_on_boarding_page.xml +++ b/app/src/main/res/layout/item_on_boarding_page.xml @@ -2,7 +2,7 @@ - + @@ -12,12 +12,12 @@ android:layout_width="256dp" android:layout_height="256dp" android:layout_marginTop="90dp" - android:background="@drawable/ic_launcher_background" app:layout_constraintBottom_toTopOf="@id/tvTitle" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" - app:layout_constraintVertical_chainStyle="packed" /> + app:layout_constraintVertical_chainStyle="packed" + tools:background="@drawable/ic_onboarding_first" /> - - - - \ No newline at end of file From 74eb2102f065039bc9090266ca9bde1bfa08fb07 Mon Sep 17 00:00:00 2001 From: kim0hoon Date: Sun, 1 Oct 2023 23:27:34 +0900 Subject: [PATCH 4/9] =?UTF-8?q?[CHORE]=20nodpi=EB=A1=9C=20=EB=B3=80?= =?UTF-8?q?=EA=B2=BD=20https://github.com/POLZZAK/POLZZAK-Android/issues/3?= =?UTF-8?q?4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ic_onboarding_first.png | Bin .../ic_onboarding_kid_fifth.png | Bin .../ic_onboarding_kid_fourth.png | Bin .../ic_onboarding_parent_fifth.png | Bin .../ic_onboarding_parent_fourth.png | Bin .../ic_onboarding_second.png | Bin .../ic_onboarding_third.png | Bin 7 files changed, 0 insertions(+), 0 deletions(-) rename app/src/main/res/{drawable => drawable-nodpi}/ic_onboarding_first.png (100%) rename app/src/main/res/{drawable => drawable-nodpi}/ic_onboarding_kid_fifth.png (100%) rename app/src/main/res/{drawable => drawable-nodpi}/ic_onboarding_kid_fourth.png (100%) rename app/src/main/res/{drawable => drawable-nodpi}/ic_onboarding_parent_fifth.png (100%) rename app/src/main/res/{drawable => drawable-nodpi}/ic_onboarding_parent_fourth.png (100%) rename app/src/main/res/{drawable => drawable-nodpi}/ic_onboarding_second.png (100%) rename app/src/main/res/{drawable => drawable-nodpi}/ic_onboarding_third.png (100%) diff --git a/app/src/main/res/drawable/ic_onboarding_first.png b/app/src/main/res/drawable-nodpi/ic_onboarding_first.png similarity index 100% rename from app/src/main/res/drawable/ic_onboarding_first.png rename to app/src/main/res/drawable-nodpi/ic_onboarding_first.png diff --git a/app/src/main/res/drawable/ic_onboarding_kid_fifth.png b/app/src/main/res/drawable-nodpi/ic_onboarding_kid_fifth.png similarity index 100% rename from app/src/main/res/drawable/ic_onboarding_kid_fifth.png rename to app/src/main/res/drawable-nodpi/ic_onboarding_kid_fifth.png diff --git a/app/src/main/res/drawable/ic_onboarding_kid_fourth.png b/app/src/main/res/drawable-nodpi/ic_onboarding_kid_fourth.png similarity index 100% rename from app/src/main/res/drawable/ic_onboarding_kid_fourth.png rename to app/src/main/res/drawable-nodpi/ic_onboarding_kid_fourth.png diff --git a/app/src/main/res/drawable/ic_onboarding_parent_fifth.png b/app/src/main/res/drawable-nodpi/ic_onboarding_parent_fifth.png similarity index 100% rename from app/src/main/res/drawable/ic_onboarding_parent_fifth.png rename to app/src/main/res/drawable-nodpi/ic_onboarding_parent_fifth.png diff --git a/app/src/main/res/drawable/ic_onboarding_parent_fourth.png b/app/src/main/res/drawable-nodpi/ic_onboarding_parent_fourth.png similarity index 100% rename from app/src/main/res/drawable/ic_onboarding_parent_fourth.png rename to app/src/main/res/drawable-nodpi/ic_onboarding_parent_fourth.png diff --git a/app/src/main/res/drawable/ic_onboarding_second.png b/app/src/main/res/drawable-nodpi/ic_onboarding_second.png similarity index 100% rename from app/src/main/res/drawable/ic_onboarding_second.png rename to app/src/main/res/drawable-nodpi/ic_onboarding_second.png diff --git a/app/src/main/res/drawable/ic_onboarding_third.png b/app/src/main/res/drawable-nodpi/ic_onboarding_third.png similarity index 100% rename from app/src/main/res/drawable/ic_onboarding_third.png rename to app/src/main/res/drawable-nodpi/ic_onboarding_third.png From b7e7aa625a2701568766d0458b3682f84760cba0 Mon Sep 17 00:00:00 2001 From: kim0hoon Date: Sun, 1 Oct 2023 23:30:57 +0900 Subject: [PATCH 5/9] =?UTF-8?q?[FEAT]=20=EC=B0=BE=EA=B8=B0=20=EB=A9=94?= =?UTF-8?q?=EB=89=B4=ED=8E=98=EC=9D=B4=EC=A7=80=20=EC=9D=BC=EB=9F=AC?= =?UTF-8?q?=EC=8A=A4=ED=8A=B8=20=EC=A0=81=EC=9A=A9=20https://github.com/PO?= =?UTF-8?q?LZZAK/POLZZAK-Android/issues/34?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../search/kid/KidSearchOptionMenuFragment.kt | 3 +-- .../ProtectorSearchOptionMenuFragment.kt | 3 +-- .../ic_search_option_menu_kid.png | Bin 0 -> 10223 bytes .../ic_search_option_menu_parent.png | Bin 0 -> 10386 bytes .../res/layout/fragment_search_option_menu.xml | 1 - 5 files changed, 2 insertions(+), 5 deletions(-) create mode 100644 app/src/main/res/drawable-nodpi/ic_search_option_menu_kid.png create mode 100644 app/src/main/res/drawable-nodpi/ic_search_option_menu_parent.png diff --git a/app/src/main/java/com/polzzak_android/presentation/feature/link/search/kid/KidSearchOptionMenuFragment.kt b/app/src/main/java/com/polzzak_android/presentation/feature/link/search/kid/KidSearchOptionMenuFragment.kt index 399c848d..20001925 100644 --- a/app/src/main/java/com/polzzak_android/presentation/feature/link/search/kid/KidSearchOptionMenuFragment.kt +++ b/app/src/main/java/com/polzzak_android/presentation/feature/link/search/kid/KidSearchOptionMenuFragment.kt @@ -4,8 +4,7 @@ import com.polzzak_android.R import com.polzzak_android.presentation.feature.link.search.base.BaseSearchOptionMenuFragment class KidSearchOptionMenuFragment : BaseSearchOptionMenuFragment() { - //TODO 임시 drawable -> 디자인가이드 적용 필요 - override val iconDrawableRes: Int = R.drawable.logo_first + override val iconDrawableRes: Int = R.drawable.ic_search_option_menu_kid override val contentStringRes: Int = R.string.search_main_kid_content override val actionNavigateHostFragment: Int = diff --git a/app/src/main/java/com/polzzak_android/presentation/feature/link/search/protector/ProtectorSearchOptionMenuFragment.kt b/app/src/main/java/com/polzzak_android/presentation/feature/link/search/protector/ProtectorSearchOptionMenuFragment.kt index d86a9f9a..05ad270b 100644 --- a/app/src/main/java/com/polzzak_android/presentation/feature/link/search/protector/ProtectorSearchOptionMenuFragment.kt +++ b/app/src/main/java/com/polzzak_android/presentation/feature/link/search/protector/ProtectorSearchOptionMenuFragment.kt @@ -4,8 +4,7 @@ import com.polzzak_android.R import com.polzzak_android.presentation.feature.link.search.base.BaseSearchOptionMenuFragment class ProtectorSearchOptionMenuFragment : BaseSearchOptionMenuFragment() { - //TODO 임시 drawable -> 디자인가이드 적용 필요 - override val iconDrawableRes: Int = R.drawable.logo_third + override val iconDrawableRes: Int = R.drawable.ic_search_option_menu_parent override val contentStringRes: Int = R.string.search_main_parent_content override val actionNavigateHostFragment: Int = diff --git a/app/src/main/res/drawable-nodpi/ic_search_option_menu_kid.png b/app/src/main/res/drawable-nodpi/ic_search_option_menu_kid.png new file mode 100644 index 0000000000000000000000000000000000000000..092ef9a90c8025345a9a6ec3c46dc91dcad8fc06 GIT binary patch literal 10223 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 S`FE|)19UVD)N558qW%xlec>qp literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-nodpi/ic_search_option_menu_parent.png b/app/src/main/res/drawable-nodpi/ic_search_option_menu_parent.png new file mode 100644 index 0000000000000000000000000000000000000000..52bc4370809e499d071232392c420d0ad1112c16 GIT binary patch literal 10386 zcmYLvcQo7I|Nkoy1VO}#(uzH56}9(PRf?Lm6@6=KwKj>ZYQ*T!R?U{$-S*xTZEY&{ z-bI3puh04Y@%!VR=N*qb&OP@&&+|NoP!(E|X$Xl$fs0RW(jDhPnmT$sB7 zrJfgt&d$k}NK>{rdb%3fNo{ftJ#7o;$8vs6~GZ0;=0YFs5SWnw3 z1hkVIj^*iz#I>k@372j>focF)6rPZ6WTK{_f8$e4lH`}-fE*8T>-RdzYT4U*#g_W5 zcfJb=3Gwg4h!wW2^Tzld)w^|~gj0ZGOluR`{H}mG`u$$^ zHGg%V_Bd}DaK4zB{m#sL{>GSJsoaVh46*VlfVY8p*^FdW3ATBx`Lg&TKMPWBK|AE4 zKjs>d-O42nC2s)8Yaunc$WF)(UjzNS!%&t6|+(LYj>w*2-3EXY5+CVjnpC2E&V35mdVuARGmrJG6fJ!k%{Ve;*IIsH`M>-|MuEJVAQ1q_E&He zU&=rpl-++vp0ADH06?H*qU?{KnP(YG>@Jmr3xzcQUjEjVpz0W((2#7^d0dlYJns%c zdB%iLLQCCI>=L^_OL~^tmD2bGwZ*a$Qq7rl>7MBtTDhj*zak5UU)8=ZzG0hfeH6Q& z+APsAITNqO%aZ=`!OVvOK_S6C(CwC1QP~t0%qzGr`8Hvv(OAnslLohcUvNT@O^bNb z2x@?>Kzi6iQh-jam~Q6;-=pC&x1&m>z}3N|eOT#T8y%vD^~I>(O`UEtgBIt;kIo66 z5IT#q&{UL@tQgn;;1>if@#@|r*-L z+QkNdAi^?{_xkpBe}IU?O-(Pvxa#jYg$D{$eM0|nKA-)aYv=1ORKzv`FFc0y#;USC zmjA#Z0Axagj`hbjZE;g(K8hdFx-V}Y8vET0 z=oU};XFPPu;`yb|{t<~VPyVbB!{*weRdz;|0z7^i5}UCl9sU@PSjwAp6kq0);&4>z zfSm{*3|v~Br)DxJzs+(W*N5cgbVl=3oqz85w-ifR`9{ws^opvMJD?z1EEpw(1g*!2 zekO0v_8FhIP8gha(&~RY6rM(qGKN zqFD4QoAr%iOy9;F@8DRsw(hSpmP7fFjubC6t3H3#)fgP-o%_}>Y7~86mbi> zrF%VnI~IIq@NHo=SRHJ`>BIFaT3$wXBDboWvz(Shl&(&_2=`um+TbB#qMGnJpL7{vjq}8Uee4)}$)#_!K~Xfyf%X_g!+WruS}YZ7}(D z$bb_yS501Xw($g7ImJEXtgnGJH8=J!x8jk8Y?NdZAOJ9qlxdPw@jPxRx0&lo*55+3 z5aZ5~oHV>l-&Hrvwf14lp`fQPRT?fFcx$IGPVVM)pCL{Yy$JIPqHbOstRh92Y+c|o z^G$DSU0cWe1*Z(pTVe&f0We=p40?Cgb)R8}pZJFYk=;k2HAy%biP$fhU{f90CJb!> zR}LpIOz7%Q7Y-zzR^}zJrI80K$dWZVq@&K=g-(QbW)rZJ8J)w4dAp<060sse7}@!q zi55O_W^@{qT+Y0e-**V^B^14avvcKeVE&oSsrD=To-t&7J9{%onHJ22XKzz`v(tE3 z1M7@EtqxUc?`TmVGXUn35u#(h4_=l5r}kC=liziptbaIo{gQ+WQ*U1sqKJ|eD;R|! zEdjxFbSx=EDFHR=+%ixO8!-HLx$?RF_-49|m3PP=+L_OpCt#0b?>&sLhXoKb)^eTq zB`d|jw-Kx>vhUV@Ip(uL&hvb_99GOXYjlin1IX2tx6vmP?Km$4VHIbf>1&m3m#Z*Q zmI(ycjBgJAm_wBi@pCN5`a-Oqow)%r-&9$~5_llB-)YgVLha@y6Ft{y|p|cn1=Cb-w(~lWOhW*s333; z)resc>=?kdZf|ctF@Jj#iotmeP0R*~caTIH5&3-bJbm!T)Cr!C9^E=s(-MZDyy|u? zTMD@zmq1XfQtfaiA4|<~%}+(G>AR-l%;wr5$^Tmf@C}TmdHIXti@+3os&0Z&rAN?P zyXIqf%q}nn|HF(jXwCF#7COh!%DC23+D8J-e#u1%t6?yI=|VxDSE)ozH>oj!<7BaK zvMPY-xvx#l+*>a~Q_I=G3NODj>S z8@(hE8lgDg!a*?D@0_DaS>@bhgv92egn))PH2qK+W5s~kBP&)5e~D&Xr*NVn!n09p zoepy=C%#4%ClXX=np28%bmyxLE{@;X$MT-v4&Om*3zarbh`?IjH{cM~{L+|*l;C^o zu`HNk6h5z^@-OMV-+Qdo^o}qJ^0F6KI4l-^}3}DCa&8Q8>(WOJEwp<^cPNIhrMbWj3A|O?{A(KvMJASVOAAnMLILB5URzYAG5F{ zCKQZBIZSu4>szsI@>|`>YgZ?8{HK}q`}f@S<<+c(;N9Ko7##8|GmV%`G4`p*9@qEi zj&=ANzL~q8)1@PUFi`iKPxsonTyAV%n)Sw$|XYfgrEHPb1n_zQlVo5y1Xh>lDx9EN_xE zXvsd4YV(3K{=XAG2bNz2URF4c&CAnQtm*r+po^(g)UlD5IlC9)K9>T-q3(cd$Xm`X zqr@d5CD4{IMYlJXfgHSnTzQ{EJKuFQ@z8pp$(K6=rgr*sYw|lf5O$bxZP={;L7S+t z4HIU;-@d&m*R$=-l)8HSYk17GLy5Y!?Q_dLEt(eY+C0=_b}YQxwdV5U_6RN~} ztAh^GmIK2vXm#k@^`!Rx)ul)ePf`h(efp$W1lKleWs38XReET9|Mx#8x>?GtPhj_g z%RW~ky=pL6f8z1saJ(QD9+CocQ2S0#HMco*c8Ca?x}QdThe5O#MG(!3y`S1{kb`4) zBG}GKbZAp-CmvES{VQ)C`cG!Io+Zn5LerWOvdS1Cxr~Qo!>Evw^hvy+BhYa{4pGQq|8)YvnC3N5OyoB+9PuCRj8 zlC~3-RD(TG9cP#6G*E}FziuT-^Q+zSjv-&sx|8fC&F7pI*o=!H-$J?xMj%lGBxzmN zBTgWJmXE8Ss^WQ@FKs{7D;bmll9`+S1uD@a@mi1;eE<;f7af!0Y#@tGLGuM)g?+lc zegffJAg60(o>!X?&AcT6C%m&>qV%#)zzMa)vTrP(0r5lrBkT&9H_l*v2jq9Ui@t1k zJ>mxBb*9VPnzRn!)0yRA4Me#SNF8wiUPa*12bKe3w1_};d>fqgF?PMrH%R5@npm&v zT@ifVh&4bw%=_x-V7gIBW|J+Qnn~q^iwx<^IBCgH(2#&h=AR=IR7v^7A3TSEhZPlc ziMrF+a17IgO;nhosGQLQ&!osLM?!H2_|YgPE~GT-)})`RW3=|RCRjOTW0lN$i2+C- zB~=TQizU6KJQ0nd| znY6YUvOvNvg>}#A?B`yHTRxjlHkHsgiEfiLF+>tMIsycD$v%nA@iu%6|1k$m8Lamc zhRs|j_Q-yH{ggu=_HE)~@aQ3p?H0rzOUU9nPuH=OX9Ue6-1I(hYW@}2hif8xNeF^U7GWsx`8aZZruO_0afj^H#7kmLKv1 zHy-A+xc|^0pW`HRA%&%uY+p@|i@KsUcz_n53e-%H5M`?!p}fi1=HNLeE1hhI-+$Vc zPMU{aAy@7RNHnw%KYkeI{K2_DLiIySOvzyvWIo;k4NcJrl!t*9Qz_gTISi;$ahVy* zm&^{YGC>i`-b)a;@i}dC@*j?# zCUw3Cf8|CYZ9e-EO;%G|qS~|LFPhjO4bTeJW52P6gkK+xn;vTw)~+=Td^__mz{?d5 z)?dji=)}P-;yl6osgOVDs|9yF>nXQ4%2OV&7+pU4=gGZ3C@&H0=BR*5$qSRR^Loi+2kF3FF^ai)_|-y; zhGMSDcCyFI;0Uf|1%ZXw*M1>Bm6}pKprd5J`OnBXg%<>_&(GhRNHxaPy-RmjpwR94 z$C>}Yu^K6dEdv3Y^^}2)JTzC@lY7NfTK6eHWK@|}uS#oYQSO*J6Env8Soo1<<%yhn z$L)Kk+#i#CIAt-y##$zVz~yzFY~wZ+HiY^4eoSC_uV$m5mvx&KH;b#r;y8=_*wk-- zX11;2quDFp8unZdxGM6(D_wpLydmYwUTj?J5N9yT9qPdZzfWz-`Pv?T&v((!yKTy& z^5MLLfRo(hz0wxRzOKBTI!4P#iju}s9{NtiaSr$_;PWj8i%aSdtp$3mtEI-GQYbs#ClkQAbO(GfD@fek4V1q*PkyDvBsH!Y2h8FSsby&sm()|x_MiZAIuc>U@bofkP;g$Mx6PHg%113WF*YVc`(K5+D zhu!}Y&BkS-Mi6!g^ar;yGr3Vt;L%-*X#U>Aw)(LFF1S@)&0l79zETFTy5Tz=)j#Q* z6vLk8_VAl|d6!;z$EUj;`Xd8|>?+EerO3|TzBvy%-q7L(8Nm=hy_Vl)%Fy z_zPYBk&1uVA{%8Y=hV6B@b&7T5w-UR;8CVa^58n^pQ|rIMrwU?hk?6HT*`?W3C%p+ z1jJ3@=+a8MyU!)Y`kyOM`jt8t4)cdErjmI9SV%AS)y}{I<|({{wFuYB7UY zam<})ou<~^hChC|H#8K#-QR&t1i59!yEI-~rloVF(0#_kld5n=rNzS%3XzAQZbnub zat#@^A3uq-NIL_Y>*~kvWm-q9tyr4CT3CF}-qwcHPDgePrN?(R?*^EiH|64?Y}4<@1>>lB~Pp#Nlu)c8$s!Z|J}Hc!uL z9@6w)H43nC95vsInp2Lyf)9x}j!3&5bo|mH6lo+-4{dezH+dkA{g)-@hue-guV}EV z_{~hTp5Oyj64)p|j=xo;I`L)yz|U+7^}CDG3nefpqrod9{bhk)R5&f-|+2w9uRdM%&ijeuh|ga zDz(dee-pYhp!*Dq(X}zitdy1$w8pyVt~0|Sc-17mf(wB?z)LpLOob%Au(i31fQ0dQ zp+S}VWck8>ZqL#9--FRFY#oU1txN4I=Tq0yceE2mJo6+qoAFq}mkRbG&YBdo|-_ExZQ0uUq9{8y7a4*CFx}s@B0tDhuy}`>_hv~kyWX4T?!8K zB6BSFgX-+O=;_WV=VRZgnAz z(-^e9xm5@k#n3YEz&AnTO6#vCeHNOE?c?IWC2poHY=8X4$-^AusD5n=I7@-Ek9_VW z<@B(w{@jUw{7~RO68}QacTbU3=QM>9sxJkR><3<^Rd-gQ4RvuX!3TWlYv)umui&as*mpIaz{c?JUe3N z*Q3cRng^*x?d%fWZp2iHq_Wm@eI=P|j8l_&+%ZqyCuEr|d1XJObO?Q_500>D`9?K+ ziK7rT$2r$m7;h4*_CP`EO1k@yvKuT)=!~xQe0ZC^TQgY@UWeIqZsu3N=8gNtHQuAp zHiB6A+|V%j4W|Z;wfagABG96>uTr3yI?Ir4GYZ0E>6S$6NT&bj!1s9VTa!7kb;3R0$X2Ca%kq6_ z@SYtwQFQo#C1|JR=i>woCVBg?*`5OE_=|z!FwpqP6B)=z*&g&Iy5SmGX~b(|VHe8Q zUVlQbRMHU+N=d=7g(A$tWnkCoxJol7&(PzN*Tkrx9bV7Rw9f2DA^18;1(49s zJF!l_T8id>arHu3-_XPR`au+~jK7Mh%5+7EfXwE0OhCvLKqawqIP|AxPD~Ku^Yo+d zJLSWz`LKFIp1vrQPHT-KoH$$kNY@k9G5ip}_pi!$Uo62`vnS>FDXf$90H}#iboaHZ zkNh$GA?uxGNKg`sgCMD5%bmxcUBqL3e5HB8p;DNxjt+JzSCPPik&&>Pi4tq5 z=y4|f(Q`1sVSKni<}lOlnD9sLEXi%sgWrx-q<1OX9K~SS$3B*Rdw!m%B?Ev>mz5cF z5>);pFelH)xA%P{?)h0aN&fn)?y9j=jZq^h0idkFglj)3`Ce;KLah1haMflk2iD&b zoGv9s(*hg1$hRe20n4oM==tsfZ0+h#9{p@XjbEqQ>?XZ)#Y3uyD*lytMjTe`D;&7A z(rFg;16KNnWxe^FT*ixk9l6`g^VHILOwxX;k9FgiQKOqmo1=x36 zZgzadrShNcQ>Tyjhfb2>=KmSNr%7u(p+8o7DjhVKwwj%z!;m1E3cYgI$J?9Izuq0l zB03|NYzM~jo&~%oeLNp*4vJM+S4_VKN zBi~sh6K5YU*_QKL={*$(YEhFD2z|>*i1U3*%x>f&rPlgdnV%2XIJ_hx zg~fKg&Y8k|A87bbj@H@4UXx?cy7qOZz+$I5wb1`Ld$(Qq#*-TE?`_Sb?y3(*5{c6h ze+Bk1dGBnOo=4ctYTC%Ge7`eab&*@uy$V82@Rq8NZMzfyW|cm@ngajoOJF;3|B7dB z#&7@j+5u;CJ6FK#P6cE{!Mr&ZoY+eOylH?kkyyoG@4oKJZqwEbH;?lZ@93uZxzvEH_|x7_(B)#B`N z5XyR&E^#nDTX|D`>jF%24zEgq1W{Q_l55D3KoH?JVa`JSJcsb=0X&vEP+q2!pv_#gQoWD%(8^qG`U%4T2l4jwN zF9KIl*m8CWO`kAnw6c0!ho#rS zJc!TEEvl0GcmQ15I6uRms5UB$20gz}6a>F@49JYSWZLv;1DgR!gF3KV%dkfijNSwA zV=Tt)?7EZvhvt|u#nZ3p0|8+>p+9I*#}F5;$?YJd8z1Yx@MW%_Jge z6GHp_i45f&w-bhL>+FO)uS{6rwZGvzZNWUmNi!+79&ZG==Xl7%K;^(1%%O9m$jlu_-%tS|zKQ5wPcp|&<{Ic-t56rdtn<}9;T zJ&A(`mtwm8@E~@~Pr+p;!eS=jWfb=V0jbF!zdJtPv!ivKh_p+J&JpDS82~SS)%5Q{ zcP|H*RC@L3D?6l)eHAF>pVtc?(ovO%Y6-9tRJHTi-OLlT=?#Dy!5290S>12NCyP91 zQ-&kV8C0e341d>QLVXxKD;NKh{@9un%_b`eFz%9|I+r2^U};dQx#$<8Qo_x_^M#QN zWfeQtnB-b-wewf-SbEsy3}X-!mS=sA;BSuu{S`o9vY~pMDQzLtmovmb@B~dTZvR=* zE42@w(sJX1YSZ8tF~P2wC)A!5-0)2QneTYt+1dj;q_q$$7+$iV_&KAAmf?;!^&L>@ zC2Z$QPvx64dGKS_`+uLZ^FfLXp!Qk+fs#7LoEasXFc4}C0-X({0Go%i?g5ai#`mtu z+&k{lZvZp%@hypzO=2$5I5WyT-M@Sir1yzv4Lnaha4wW+$K>|HFUVS% zsOc|gq*y`_BKg}?!_3V`?O0ge-Kd>B{B-f&8w~VI)vYc`2?D+FdYV|a zqMV!qnyD189SN``HHsi)tlU4~;+?;h_5O+e+T(pW8RYV97MqEl&W+^nVE9|MEaff* zz3$Q}hJ4<0Y{BbFKG_q7rQzjAS{Jw7ORWaOMam)TqdBmVy`uNIpcZj%MXfM}ejxmTsszGrAGHYEMx{=>By=RHL*T5q{?se3SB<88_rZFy^TI!oK ztv#JjIx9{VF2-W!=UMtWvG8n{_PFBGR>iO{zYQ-GMhd6<9n6XUPSxmi#A@kf^t2Zqnl4BvZ0x^pqMgx9g{2HS*J|k* zgP)hW_zP9zE||v2;WzA#(igGqEx0|_h%L6{1@0->I$8hAnz(JBActXvqDB=oT16W2 kAGo`Q@&8Nl7>QK9T9IS2*F=;qB!qym{w=*K9haE@17Wk7>Hq)$ literal 0 HcmV?d00001 diff --git a/app/src/main/res/layout/fragment_search_option_menu.xml b/app/src/main/res/layout/fragment_search_option_menu.xml index ae7cfce9..f6bf9076 100644 --- a/app/src/main/res/layout/fragment_search_option_menu.xml +++ b/app/src/main/res/layout/fragment_search_option_menu.xml @@ -23,7 +23,6 @@ android:id="@+id/ivIcon" android:layout_width="256dp" android:layout_height="256dp" - app:layout_constraintBottom_toTopOf="@id/tvContent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" From 5329ce3f2d08591686119bdf9c7ee3bc646ceede Mon Sep 17 00:00:00 2001 From: kim0hoon Date: Sun, 1 Oct 2023 23:54:40 +0900 Subject: [PATCH 6/9] =?UTF-8?q?[FEAT]=20=EC=B0=BE=EA=B8=B0=20=EA=B2=80?= =?UTF-8?q?=EC=83=89=ED=8E=98=EC=9D=B4=EC=A7=80=20=EB=94=94=EC=9E=90?= =?UTF-8?q?=EC=9D=B8=20=EC=A0=81=EC=9A=A9=20https://github.com/POLZZAK/POL?= =?UTF-8?q?ZZAK-Android/issues/34?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../res/drawable/ic_link_request_empty.xml | 61 +++++++++++++++++++ .../res/drawable/ic_link_request_guide.xml | 21 +++++++ .../res/layout/item_link_request_empty.xml | 3 +- .../res/layout/item_link_request_guide.xml | 3 +- 4 files changed, 84 insertions(+), 4 deletions(-) create mode 100644 app/src/main/res/drawable/ic_link_request_empty.xml create mode 100644 app/src/main/res/drawable/ic_link_request_guide.xml diff --git a/app/src/main/res/drawable/ic_link_request_empty.xml b/app/src/main/res/drawable/ic_link_request_empty.xml new file mode 100644 index 00000000..16673f37 --- /dev/null +++ b/app/src/main/res/drawable/ic_link_request_empty.xml @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/ic_link_request_guide.xml b/app/src/main/res/drawable/ic_link_request_guide.xml new file mode 100644 index 00000000..4d7b832b --- /dev/null +++ b/app/src/main/res/drawable/ic_link_request_guide.xml @@ -0,0 +1,21 @@ + + + + + + + + diff --git a/app/src/main/res/layout/item_link_request_empty.xml b/app/src/main/res/layout/item_link_request_empty.xml index 95cd03f3..d1e72285 100644 --- a/app/src/main/res/layout/item_link_request_empty.xml +++ b/app/src/main/res/layout/item_link_request_empty.xml @@ -7,12 +7,11 @@ android:layout_width="match_parent" android:layout_height="match_parent"> - - Date: Mon, 2 Oct 2023 00:10:49 +0900 Subject: [PATCH 7/9] =?UTF-8?q?[FEAT]=20=EC=97=B0=EB=8F=99=EA=B4=80?= =?UTF-8?q?=EB=A6=AC=20=EC=9D=BC=EB=9F=AC=EC=8A=A4=ED=8A=B8=20=EC=A0=81?= =?UTF-8?q?=EC=9A=A9=20https://github.com/POLZZAK/POLZZAK-Android/issues/6?= =?UTF-8?q?1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/BaseLinkManagementFragment.kt | 25 ++++++++++++++++--- .../item/LinkManagementMainEmptyItem.kt | 9 +++++-- .../item_link_management_main_empty.xml | 5 ++-- .../res/layout/item_link_request_loading.xml | 6 ++--- 4 files changed, 34 insertions(+), 11 deletions(-) diff --git a/app/src/main/java/com/polzzak_android/presentation/feature/link/management/base/BaseLinkManagementFragment.kt b/app/src/main/java/com/polzzak_android/presentation/feature/link/management/base/BaseLinkManagementFragment.kt index 28ec63ab..285030d8 100644 --- a/app/src/main/java/com/polzzak_android/presentation/feature/link/management/base/BaseLinkManagementFragment.kt +++ b/app/src/main/java/com/polzzak_android/presentation/feature/link/management/base/BaseLinkManagementFragment.kt @@ -274,7 +274,16 @@ abstract class BaseLinkManagementFragment : BaseFragment R.drawable.ic_search_option_menu_kid + LinkMemberType.PROTECTOR -> R.drawable.ic_search_option_menu_parent + } + listOf( + LinkManagementMainEmptyItem( + imageDrawableRes = imageDrawableRes, + content = content + ) + ) } items.addAll(linkedUserItems) } @@ -309,7 +318,12 @@ abstract class BaseLinkManagementFragment : BaseFragment() { override val layoutRes: Int = R.layout.item_link_management_main_empty @@ -12,9 +16,10 @@ class LinkManagementMainEmptyItem(private val content: String) : other is LinkManagementMainEmptyItem override fun areContentsTheSame(other: BindableItem<*>): Boolean = - other is LinkManagementMainEmptyItem && this.content == other.content + other is LinkManagementMainEmptyItem && this.content == other.content && this.imageDrawableRes == other.imageDrawableRes override fun bind(binding: ItemLinkManagementMainEmptyBinding, position: Int) { binding.tvContent.text = content + binding.ivIcon.setImageResource(imageDrawableRes) } } diff --git a/app/src/main/res/layout/item_link_management_main_empty.xml b/app/src/main/res/layout/item_link_management_main_empty.xml index 38e3c2f4..d30ee351 100644 --- a/app/src/main/res/layout/item_link_management_main_empty.xml +++ b/app/src/main/res/layout/item_link_management_main_empty.xml @@ -7,17 +7,16 @@ android:layout_width="match_parent" android:layout_height="match_parent"> - + app:layout_constraintVertical_chainStyle="packed" + tools:background="@drawable/ic_link_request_empty" /> - - Date: Mon, 2 Oct 2023 00:18:56 +0900 Subject: [PATCH 8/9] =?UTF-8?q?[CHORE]=20=EB=B6=88=ED=95=84=EC=9A=94?= =?UTF-8?q?=ED=95=9C=20=EA=B5=AC=EB=AC=B8,=20=ED=8C=8C=EC=9D=BC=20?= =?UTF-8?q?=EC=A0=9C=EA=B1=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../res/layout/fragment_kid_notification.xml | 16 ---------------- .../layout/fragment_protector_notification.xml | 12 ------------ .../res/layout/fragment_search_option_menu.xml | 1 - .../main/res/navigation/protector_nav_graph.xml | 2 +- 4 files changed, 1 insertion(+), 30 deletions(-) delete mode 100644 app/src/main/res/layout/fragment_kid_notification.xml delete mode 100644 app/src/main/res/layout/fragment_protector_notification.xml diff --git a/app/src/main/res/layout/fragment_kid_notification.xml b/app/src/main/res/layout/fragment_kid_notification.xml deleted file mode 100644 index e361bdf6..00000000 --- a/app/src/main/res/layout/fragment_kid_notification.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - diff --git a/app/src/main/res/layout/fragment_protector_notification.xml b/app/src/main/res/layout/fragment_protector_notification.xml deleted file mode 100644 index f2c55e79..00000000 --- a/app/src/main/res/layout/fragment_protector_notification.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_search_option_menu.xml b/app/src/main/res/layout/fragment_search_option_menu.xml index f6bf9076..6c82be33 100644 --- a/app/src/main/res/layout/fragment_search_option_menu.xml +++ b/app/src/main/res/layout/fragment_search_option_menu.xml @@ -74,7 +74,6 @@ app:layout_constraintTop_toTopOf="parent" tools:text="아이 찾기" /> - + tools:layout="@layout/fragment_notification_list"> From 78f03c215f27389d152eb5efc4c772e643591c30 Mon Sep 17 00:00:00 2001 From: kim0hoon Date: Mon, 2 Oct 2023 00:38:14 +0900 Subject: [PATCH 9/9] =?UTF-8?q?[FEAT]=20=ED=9A=8C=EC=9B=90=ED=83=88?= =?UTF-8?q?=ED=87=B4=20=EC=9D=BC=EB=9F=AC=EC=8A=A4=ED=8A=B8=20=EC=A0=81?= =?UTF-8?q?=EC=9A=A9=20https://github.com/POLZZAK/POLZZAK-Android/issues/9?= =?UTF-8?q?8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../res/drawable/ic_my_delete_account.xml | 53 +++++++++++++++++++ .../drawable/shape_rectangle_gray_100_r12.xml | 6 +++ .../res/layout/fragment_my_account_delete.xml | 29 +++++++--- .../res/layout/layout_signup_select_type.xml | 3 +- 4 files changed, 83 insertions(+), 8 deletions(-) create mode 100644 app/src/main/res/drawable/ic_my_delete_account.xml create mode 100644 app/src/main/res/drawable/shape_rectangle_gray_100_r12.xml diff --git a/app/src/main/res/drawable/ic_my_delete_account.xml b/app/src/main/res/drawable/ic_my_delete_account.xml new file mode 100644 index 00000000..c99518df --- /dev/null +++ b/app/src/main/res/drawable/ic_my_delete_account.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/shape_rectangle_gray_100_r12.xml b/app/src/main/res/drawable/shape_rectangle_gray_100_r12.xml new file mode 100644 index 00000000..2e23407e --- /dev/null +++ b/app/src/main/res/drawable/shape_rectangle_gray_100_r12.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_my_account_delete.xml b/app/src/main/res/layout/fragment_my_account_delete.xml index 30434b5f..0c4ffe40 100644 --- a/app/src/main/res/layout/fragment_my_account_delete.xml +++ b/app/src/main/res/layout/fragment_my_account_delete.xml @@ -5,7 +5,8 @@ + android:layout_height="match_parent" + android:background="@color/white"> - - + app:layout_constraintTop_toBottomOf="@id/tvTitle"> + + + + + app:layout_constraintTop_toBottomOf="@id/clImageBackground" /> + android:fillViewport="true" + android:scrollbars="none">