BasicTextField를 활용한 Custom Compose TextField(EditText)
Compose의 EditText compose에서는 editText로 TextField를 사용합니다. 하지만 TextField는 내부 padding 값이 임의로 정해져 있으며, 커스텀하기 어렵다는 단점이 있습니다. 따라서 BasicTextField를 사용한 Custom Compose TextField를 제작했습니다. BasicTextField https://developer.android.com/reference/kotlin/androidx/compose/foundation/text/package-summary#BasicTextField(kotlin.String,kotlin.Function1,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Boolean,andr..
- [Android] Tech,Study/[Android] Custom
- · 2023. 9. 21.
[Android, Kotlin] 댓글, 답글 기능 구성하기 +Swipe 메뉴로 댓글 삭제, 추가 기능 구현 [2]
https://jinudmjournal.tistory.com/115 [Android, Kotlin] 댓글, 답글 기능 구성하기 +Swipe 메뉴로 댓글 삭제, 추가 기능 구현 [1] Comment + Child Comment 댓글 기능과 답글 기능을 구현할 때 depth를 우선적으로 생각해야 한다. 댓글의 답글의 답글을 어디까지 달 수 있는지 설정해야 하며, depth가 2인 경우를 일반적으로 한다. 댓글 jinudmjournal.tistory.com 위 포스팅에 이은 두번째 글입니다. addData, addChildData - 데이터 추가 댓글과 답글 리스트를 보여주는 기능 후에 데이터를 추가하는 기능을 작성했다. 부모가 없는 댓글을 다는 경우에는 단순히 리스트의 가장 마지막에 데이터를 추가하면 된다...
- [Android] Tech,Study/[Android] Custom
- · 2023. 5. 23.
[Android, Kotlin] 댓글, 답글 기능 구성하기 +Swipe 메뉴로 댓글 삭제, 추가 기능 구현 [1]
Comment + Child Comment 댓글 기능과 답글 기능을 구현할 때 depth를 우선적으로 생각해야 한다. 댓글의 답글의 답글을 어디까지 달 수 있는지 설정해야 하며, depth가 2인 경우를 일반적으로 한다. 댓글과 그 댓글의 답글 까지의 깊이를 허용하며, 이를 리싸이클러 뷰로 구현하는 코드를 프로젝트에 적용했다. 레벨 2까지의 트리 구조처럼 댓글을 구성해야하며, 각 노드(댓글)의 상위 노드에 대한 정보를 저장해야 한다. class Comment( val commentId: Int, var reviewInfo: ReviewInComment, var userInfo: UserInfo?, var body: String, var likeCount : Int = 0, val parentComment..
- [Android] Tech,Study/[Android] Custom
- · 2023. 5. 23.
[Android, Kotlin] RecyclerView에서 Swipe Menu 구현하기, Delete 메뉴 + Card View [3]
https://jinudmjournal.tistory.com/112 [Android, Kotlin] RecyclerView에서 Swipe Menu 구현하기, Delete 메뉴 + Card View [1] Swipe Menu with RecyclerView - 데이터 구성 리싸이클러 뷰 내부에서 item을 슬라이드할 때 DELETE 버튼이 나오도록 코드를 작성한다. 메시지 목록에서 슬라이드해서 메시지를 삭제하는 등에 사용되는 기 jinudmjournal.tistory.com https://jinudmjournal.tistory.com/113 [Android, Kotlin] RecyclerView에서 Swipe Menu 구현하기, Delete 메뉴 + Card View [2] https://jinudmjou..
- [Android] Tech,Study/[Android] Custom
- · 2023. 5. 20.
[Android, Kotlin] RecyclerView에서 Swipe Menu 구현하기, Delete 메뉴 + Card View [2]
https://jinudmjournal.tistory.com/112 [Android, Kotlin] RecyclerView에서 Swipe Menu 구현하기, Delete 메뉴 + Card View [1] Swipe Menu with RecyclerView 리싸이클러 뷰 내부에서 item을 슬라이드할 때 DELETE 버튼이 나오도록 코드를 작성한다. 메시지 목록에서 슬라이드해서 메시지를 삭제하는 등에 사용되는 기능이다. 일반적 jinudmjournal.tistory.com 위 포스팅에 이은 2번째 포스팅입니다. Swipe Menu with RecyclerView - ItemTouchHelper 사용 ItemTouchHelper는 RecyclerView에서 스와이프 및 드래그 앤 드롭을 지원하는 유틸리티 클..
- [Android] Tech,Study/[Android] Custom
- · 2023. 5. 20.
[Android, Kotlin] RecyclerView에서 Swipe Menu 구현하기, Delete 메뉴 + Card View [1]
Swipe Menu with RecyclerView - 데이터 구성 리싸이클러 뷰 내부에서 item을 슬라이드할 때 DELETE 버튼이 나오도록 코드를 작성한다. 메시지 목록에서 슬라이드해서 메시지를 삭제하는 등에 사용되는 기능이다. 일반적으로 삭제 버튼을 숨겨두었다가, 필요시에 스와이프해서 사용한다. CSV 데이터 읽기 우선 recycler view에 나타낼 데이터를 선정한다. https://www.kaggle.com/datasets/ Find Open Datasets and Machine Learning Projects | Kaggle Download Open Datasets on 1000s of Projects + Share Projects on One Platform. Explore Popular..
- [Android] Tech,Study/[Android] Custom
- · 2023. 5. 19.