분류 전체보기

Flutter/기본

[Flutter] TabBar Customizing Design 모음

1. TabBar( labelStyle: TextStyle( fontSize: 15, height: 1.33, fontWeight: FontWeight.w700, ), labelColor: Colors.black, unselectedLabelColor: Colors.grey, dividerHeight: 1, dividerColor: Colors.grey, indicatorWeight: 2, indicatorSize: TabBarIndicatorSize.tab, indicatorColor: Colors.black, controller: tabController, tabs: [ Tab(text: "1"), Tab(text: "2"), Tab(text: "3..

Flutter/Widget

[Flutter] Scrollbar 사용방법

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..

Flutter/기본

[Flutter] 디바이스 설정 언어 가져오기

final deviceLocales = PlatformDispatcher.instance.locales; 해당 코드로 디바이스에서 사용하려는 언어목록들을 가져올 수 있습니다. 디바이스에 언어 목록으로 이동하시면 한국어, 일본어, 영어(필리핀) 순으로 3개가 있습니다. 위의 코드로 받아온 데이터를 확인하면 리스트로 Locale값을 가져오는 것을 확인할 수 있습니다. 리스트의 첫 번째 아이템으로 ko_KR 로케일 값이 들어있습니다. 기본적으로 첫 번째 아이템이 현재 디바이스에 설정된 언어입니다. 나머지 아이템은 사용자가 디바이스에 추가한 언어들로 들어와 있습니다. 언어에 맞게 countryCode도 받을 수 있습니다. 주의할 점은 시뮬레이터 상에서는 countryCode가 US로 고정되어 있을 수 있습니다...

Flutter/기본

[Flutter] 프로덕션 환경 vs 개발 환경 구별 방법

bool.fromEnvironment('dart.vm.product') 해당 코드는 Dart의 런타임 환경 변수중 하나인 'dart.vm.product' 값으로 bool 값을 return 합니다. ReleaseMode 즉 프로로뎍션 환경이면 true를 return Debug, Profile등 개발 환경이면 false를 return

Flutter/기본

[Flutter] 웹 플랫폼 구별 방법

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/study

[Python] 8 - python 리스트 내장함수

문자열 내장함수와 같이 리스트에도 리스트객체에 사용할 수 있는 내장함수가 존재합니다. a = [1, 2, 3, 4, 5].count(1) print(a) #출력 1 b = [1, 2, 3, 4, 5] print(b.count(1)) #출력 1 리스트 내장함수는 리스트 선언부에서 직접.(점)으로 사용하거나 리스트객체를 담은 변수에.(점)으로 사용할 수 있습니다. count 리스트에 포함된 요소의 x의 개수를 반환합니다. a = [1, 2, 3, 4, 5, 1, 1].count(1) print(a) #출력 3 append 리스트의 맨 마지막에 x를 추가합니다. x는 어떠한 자료형이든 가능합니다. a = [1, 2, 3, 4, 5] a.append(6) print(a) #출력 [1, 2, 3, 4, 5, 6]..

Python/study

[Python] 7 - python 리스트 자료형

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..

Python/study

[Python] 6 - python 문자열 내장함수

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 문자열에서 지정..

주톨
'분류 전체보기' 카테고리의 글 목록 (4 Page)