Shino72
close
프로필 배경
프로필 로고

Shino72

  • 분류 전체보기 (137)
    • 디자인패턴 (4)
    • 안드로이드 (51)
      • 앱 개발 (7)
      • KOTLIN (11)
      • 날씨 앱 만들기 (0)
      • Compose (14)
      • 반응속도 테스트 앱 만들기 (0)
      • Action Kotlin (6)
    • Flutter (6)
      • Study (2)
    • 알고리즘 (2)
    • 백준 (71)
      • 다익스트라 (4)
      • 투 포인터 (9)
      • DP (12)
      • bfs dfs (17)
      • 구현 (3)
      • 그래프 이론 (3)
      • 플로이드 와샬 (2)
      • String Matching (1)
      • 기타 (14)
    • 시위 (1)
    • 개발 (1)
    • Dart (1)
  • 홈
  • 태그
  • 방명록
[Kotlin/Compose] Slide-Unlock(밀어서 잠금해제) 기능 개발하기 (2)

[Kotlin/Compose] Slide-Unlock(밀어서 잠금해제) 기능 개발하기 (2)

지난 포스팅에 이어서 개발을 진행하겠습니다. 아이콘 적용 기존에 텍스트 B가 적용되어 있는 스와이핑 버튼을 아이콘으로 변경하도록 하겠습니다. Icon(Icons.Outlined.KeyboardArrowRight, "", tint = Color.White, modifier = Modifier.align( Alignment.Center )) 기존의 Text를 Icon으로 바꾸어주었습니다. 드래그가 완료가 되면 배경색을 바꾸기 드래그가 완료가 되면, 기존의 배경색을 바꾸도록 하겠습니다. 기존의 노랑으로 적용되어 있던 배경색을 Gary -> LightGray로 변경되게끔 바꾸어보도록 하겠습니다. 드래그가 중간 이상에 도착을 했을 때 색상을 LightGray로 바뀌도록 하기 위해, animateColorAsSta..

  • format_list_bulleted 안드로이드/Compose
  • · 2023. 12. 15.
  • textsms
[Kotlin/Compose] Slide-Unlock(밀어서 잠금해제) 기능 개발하기 (1)

[Kotlin/Compose] Slide-Unlock(밀어서 잠금해제) 기능 개발하기 (1)

Slide-Unlock 기능이 무엇인가? 요즘 잠금 해제 기능은 다들 지문 인식 또는 페이스 아이디를 통해 잠금 해제를 하는데, 몇 년 전에는 밀어서 잠금 해제를 많이 쓰곤 했다. 대충 이런 느낌인데, 최근에 AnchoredDraggable에 대해 학습한 김에, 다음 기능을 구현해보고자 한다. 오늘의 완성본 구현 enum class 가장 먼저 상태를 표현할 enum class를 생각해보자. 잠금 해제의 상태는 처음 - 끝 으로 표현이 가능하다. enum class Position{ Start,End } state 구현 다음은 가장 중요하다고 생각하는 컴포저블의 드래그 상태를 저장하는 state의 구현이다. val state = remember { AnchoredDraggableState( initialV..

  • format_list_bulleted 안드로이드/Compose
  • · 2023. 12. 15.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (137)
    • 디자인패턴 (4)
    • 안드로이드 (51)
      • 앱 개발 (7)
      • KOTLIN (11)
      • 날씨 앱 만들기 (0)
      • Compose (14)
      • 반응속도 테스트 앱 만들기 (0)
      • Action Kotlin (6)
    • Flutter (6)
      • Study (2)
    • 알고리즘 (2)
    • 백준 (71)
      • 다익스트라 (4)
      • 투 포인터 (9)
      • DP (12)
      • bfs dfs (17)
      • 구현 (3)
      • 그래프 이론 (3)
      • 플로이드 와샬 (2)
      • String Matching (1)
      • 기타 (14)
    • 시위 (1)
    • 개발 (1)
    • Dart (1)
최근 글
인기 글
최근 댓글
태그
  • #AnchoredDraggable
  • #Jetpack
  • #kotlin
  • #MVVM
  • #jetpack compose
  • #밀어서 잠금해제
  • #눈 이펙트
  • #반응형 이미지
  • #Android
  • #compose
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바