Skip to content
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

검색화면에서 다른 화면으로 이동시 TextInputLayout 의 그림자가 늦게 사라지는 문제 #54

Open
easyhooon opened this issue Jul 10, 2023 · 3 comments
Assignees
Labels
bug tasks related to fix bugs design tasks related to design

Comments

@easyhooon
Copy link
Collaborator

issue.mp4

검색화면에 맵뷰 위에 올라와있는 텍스트필드에 그림자효과를 넣어주기 위해서(위에 떠있는 것 처럼 보이게) 카드뷰로 이를 감싸서 elevation을 속성을 적용시켰습니다. (기본적으로 TextInputLayout은 elevation을 지원하지않음)

  <androidx.cardview.widget.CardView
    android:id="@+id/cv_search_cafe"
    android:layout_width="0dp"
    android:layout_height="wrap_content"
    android:layout_marginHorizontal="16dp"
    android:layout_marginBottom="16dp"
    android:elevation="8dp"
    app:cardCornerRadius="8dp"
    app:layout_constraintBottom_toBottomOf="parent"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintStart_toStartOf="parent">

    <com.google.android.material.textfield.TextInputLayout
      android:id="@+id/til_search_cafe"
      style="@style/Widget.Eggeum.TextInputLayout.SearchBox"
      app:boxStrokeColor="@drawable/selector_box_stroke_color_white"
      app:startIconDrawable="@drawable/ic_search_filled_16">

      <com.google.android.material.textfield.TextInputEditText
        android:id="@+id/tiet_search_cafe"
        style="@style/Widget.Eggeum.TextInputEditText.OutlinedBox"
        android:ellipsize="end"
        android:hint="@string/search_cafe"
        android:inputType="text"
        android:maxLines="1" />

    </com.google.android.material.textfield.TextInputLayout>

  </androidx.cardview.widget.CardView>

이후 검색화면에서 홈화면, 내 계정화면으로 이동하는 경우 해당 텍스트 필드가 위의 영상과 같이 사라질때 그림자보다 해당 뷰가 먼저 지워져서 그림자가 자국처럼 남아있는게 잠시동안 보이는 현상을 확인할 수 있었습니다

해결 방법을 생각해보도록 하겠습니다

@easyhooon easyhooon added bug tasks related to fix bugs design tasks related to design labels Jul 10, 2023
@easyhooon
Copy link
Collaborator Author

Cardview 를 제거하고 TextInputLayout만 두면 그림자가 없어져서 위와 같은 이슈가 사라지는데 그림자를 지원하려니 문제가 생기네요

@easyhooon easyhooon changed the title 검색화면에서 다른 화면으로 이동시 TextInputLayout 의 그림자가 남는 이슈 검색화면에서 다른 화면으로 이동시 TextInputLayout 의 그림자가 늦게 사라지는 문제 Jul 11, 2023
@why-rough why-rough changed the title 검색화면에서 다른 화면으로 이동시 TextInputLayout 의 그림자가 늦게 사라지는 문제 T-214 검색화면에서 다른 화면으로 이동시 TextInputLayout 의 그림자가 늦게 사라지는 문제 Jul 11, 2023
@why-rough why-rough changed the title T-214 검색화면에서 다른 화면으로 이동시 TextInputLayout 의 그림자가 늦게 사라지는 문제 검색화면에서 다른 화면으로 이동시 TextInputLayout 의 그림자가 늦게 사라지는 문제 Jul 11, 2023
@jisungbin jisungbin self-assigned this Jul 11, 2023
@jisungbin jisungbin added design tasks related to design and removed design tasks related to design labels Jul 11, 2023
@jisungbin jisungbin removed their assignment Jul 11, 2023
@easyhooon
Copy link
Collaborator Author

혹시 이거 제가 가져가도 괜찮을까요?

가져간다는게 어 해결하신다는건지 feature를 맡으시겠다는건지 암튼 알겠습니다!

@jisungbin jisungbin self-assigned this Jul 11, 2023
@easyhooon
Copy link
Collaborator Author

그렇군요

@jisungbin jisungbin removed their assignment Sep 6, 2023
@easyhooon easyhooon self-assigned this Sep 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug tasks related to fix bugs design tasks related to design
Projects
None yet
Development

No branches or pull requests

2 participants