Scrollbar 현재 scroll 위치와 원하는 scroll위치를 Scrollbar를 통해 컨트롤하고 싶을 때 사용 하는 위젯 기본 사용법Scrollbar( child: ListView( children: [ for(int i = 0; i 기본적으로 스크롤이 되는 위젯 상위에 적용하여 사용이 가능합니다.ex) SingleChildScrollView, ListView, GridView... 제공 옵션Scrollbar( thumbVisibility: true, trackVisibility: true, interactive: true, scrollbarOrientation: ScrollbarOrientation.right, child: ListView( ch..
final deviceLocales = PlatformDispatcher.instance.locales; 해당 코드로 디바이스에서 사용하려는 언어목록들을 가져올 수 있습니다. 디바이스에 언어 목록으로 이동하시면 한국어, 일본어, 영어(필리핀) 순으로 3개가 있습니다. 위의 코드로 받아온 데이터를 확인하면 리스트로 Locale값을 가져오는 것을 확인할 수 있습니다. 리스트의 첫 번째 아이템으로 ko_KR 로케일 값이 들어있습니다. 기본적으로 첫 번째 아이템이 현재 디바이스에 설정된 언어입니다. 나머지 아이템은 사용자가 디바이스에 추가한 언어들로 들어와 있습니다. 언어에 맞게 countryCode도 받을 수 있습니다. 주의할 점은 시뮬레이터 상에서는 countryCode가 US로 고정되어 있을 수 있습니다...
bool.fromEnvironment('dart.vm.product') 해당 코드는 Dart의 런타임 환경 변수중 하나인 'dart.vm.product' 값으로 bool 값을 return 합니다. ReleaseMode 즉 프로로뎍션 환경이면 true를 return Debug, Profile등 개발 환경이면 false를 return
import 'package:flutter/foundation.dart'; if(kIsWeb) { ///웹 구별 } foundation 패키지의 kIsWeb을 사용하면 웹인 경우 true를 반환한다. if(kIsWeb) { if(defaultTargetPlatform == TargetPlatform.iOS || defaultTargetPlatform == TargetPlatform.android){ /// 모바일 웹 } else { /// 데스크톱 웹 } } 웹 플랫폼에서도 모바일 웹인지 데스크톱 웹인지 구별하는 코드 주의할 점 import 'dart:io'; if(kIsWeb) { if(Platform.isIOS || Platform.isAndroid){ /// 모바일 웹 } else { /// 데스크..
Python의 리스트 생성 a = [] b = [True, False] c = [1,2,3,4,5] d = ["a","b","c","d","e"] e = [True, 1, "a"] python에서 리스트 생성은 [ ] 대괄호로 감싸고 각 요소 사이를 , 쉼표로 구분해서 생성이 가능합니다. 위의 코드와 같이 리스트에는 어떠한 자료형이든 넣을 수 있습니다. a = [1, 2, ["a", "b"]] 물론 리스트 안에 리스트도 넣을 수 있습니다. 리스트의 인덱싱 리스트의 요소들은 각각의 인덱스 번호를 가지고 있습니다. 해당 인덱스 번호로 빠르게 해당 요소로 접근해서 사용할 수 있습니다. a = ["a", "b", "c"] a[0] == "a" a[1] == "b" a[2] == "c" a[-1] == "c" a..
https://jutole.tistory.com/126 [Python] 5 - python 문자열 formatting 문자열 안에 어떠한 값을 삽입하는 방법인 문자열 formatting을 알아보겠습니다. % 포매팅 문자열 포맷 코드를 이용해서 포매팅하는 방법이다. [문자열 포맷 코드] %s 문자열 %c 문자 %d 정수 %f 실수 % jutole.tistory.com 이전글에서 format() 함수를 사용하면서 문자열의 내장함수를 사용해 보았습니다. 이번글에서는 다양한 python의 문자열 내장함수를 알아보겠습니다. 문자열이나, 문자열변수 뒤에.으로 연결해서 사용되는 함수들이 문자열 객체에 내장된 함수입니다. ex) "a".count("a") a = "a" a.count("a") count 문자열에서 지정..