-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[1.2.0/ AN-UI, AN-FEAT] 배틀 날씨 효과 UI 변경 #487
Merged
Merged
Changes from all commits
Commits
Show all changes
11 commits
Select commit
Hold shift + click to select a range
d341db8
ui: 날씨 아이콘 버튼 분리
JoYehyun99 cae2ac4
ui: 날씨 효과 설명 창 구현
JoYehyun99 f5531a0
feat: 날씨 설명 창 visible 설정
JoYehyun99 24f75f8
refactor: viewModel을 사용하여 visible 상태 관리
JoYehyun99 1a1f83c
feat: 클릭 이벤트 전파 차단
JoYehyun99 86d1211
fix: 가로 화면에도 클릭 이벤트 적용
JoYehyun99 ddb40e8
refactor: observe 함수 분리
JoYehyun99 9c53d4d
feat: 애니메이션 추가
JoYehyun99 dbb1229
refactor: 날씨 효과 상태 변수 네이밍 수정
JoYehyun99 a525fbd
refactor: isNotEmpty 확인 제거
JoYehyun99 cf1b0cb
Merge branch 'an/develop' into an/feat/weather_effect
JoYehyun99 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
17 changes: 17 additions & 0 deletions
17
android/app/src/main/java/poke/rogue/helper/presentation/battle/BattleBindingAdapter.kt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
package poke.rogue.helper.presentation.battle | ||
|
||
import android.view.View | ||
import androidx.databinding.BindingAdapter | ||
|
||
@BindingAdapter("animatedVisibility") | ||
fun View.setAnimatedVisibility(visible: Boolean) { | ||
if (visible) { | ||
animate().alpha(1f).setDuration(200).withStartAction { | ||
visibility = View.VISIBLE | ||
}.start() | ||
} else { | ||
animate().alpha(0f).setDuration(200).withEndAction { | ||
visibility = View.GONE | ||
}.start() | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<shape xmlns:android="http://schemas.android.com/apk/res/android"> | ||
<solid android:color="@color/poke_grey_70" /> | ||
<corners android:radius="4dp" /> | ||
</shape> |
5 changes: 5 additions & 0 deletions
5
android/app/src/main/res/drawable/selector_button_clicked.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<selector xmlns:android="http://schemas.android.com/apk/res/android"> | ||
<item android:drawable="@drawable/bg_battle_description" android:state_selected="true" /> | ||
<item android:drawable="@drawable/bg_battle_default"/> | ||
</selector> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
따로 분리하셨군요 굿 👍👍