ETC72 [flutter] listView Scroller disable(리스트 뷰 스크롤 막기) 아래 한줄 추가 physics: const NeverScrollableScrollPhysics() 참고 Flutter: ListView disable scrolling with touchscreen Is it possible to let a ListView only be scrollable with the ScrollController and not with the touchscreen? stackoverflow.com 2021. 12. 6. [flutter] 서버로 이미지 업로드 하기(Dio, image_picker) 유저 프로필 사진을 변경하거나 리뷰에 올릴 사진을 업로드하기 위해 서버에 사진을 업로드하는 경우가 필요하다. 오늘은 서버로 이미지 파일을 업로드하는 경우를 알아보려고 한다. 그전에 설치해야 할 패키지가 두 가지가 있다. 첫 번째는 Http 통신을 위한 dio 패키지이다. Http 패키지를 이용해 통신하던 사람들에게도 이미지를 업로드할 때는 dio 패키지를 추천한다. 이미지를 서버에 업로드하기 위해서는 Content-Type를 multipart/form-data로 전송해야 하는데 dio를 사용하면 손쉽게 이용할 수 있고, 따로 http통신처럼 decode를 해주지 않아도 자동으로 decode 된 상태로 response가 내려오기 때문이다. dio | Dart Package A powerful Http cl.. 2021. 11. 30. [flutter] tabar&tabbar view 스와이프 제한하기 tabbar를 구현했을 때 스와이프로 카테고리 이동을 못하게 하고 싶을 때가 있다. 그럴 때는 아래와 같이 'physics: NeverScrollableScrollPhysics(),' 부분을 추가해주면 된다. TabBarView( physics: NeverScrollableScrollPhysics(), controller: tabcontroler, children: [ Container(color: Colors.red), Container(color: Colors.green), Container(color: Colors.blue), ], ), 참고 disable swiping tabs in TabBar flutter Hello I have a tab bar in Flutter and I want to d.. 2021. 11. 23. [flutter] 간단한 막대그래프 구현하기(리뷰 그래프) - vertical_barchart 리뷰 페이지 구성중 아래의 이미지처럼 리뷰 점수의 비율에 따른 막대그래프 구현이 필요했다. 편하게 구현할 수 있는 쓸만한 패키지를 발견해서 글을 써보도록 한다. vertical_barchart | Flutter Package Simple, responsive and beautiful Vertical BarChart. pub.dev 각각의 막대그래프의 정보를 기입한다. jumlah는 해당 막대그래프의 데이터 수이다. 총개수에서 자동으로 백분율로 변환하여 그래프로 나타내어 준다. List bardata = [ VBarChartModel( index: 0, label: "5.0", colors: [Color(0xfff93f5b), Color(0xfff93f5b)], jumlah: 179.w, tooltip: .. 2021. 11. 23. [flutter] 이미지 추가 시 unable to load asset 에러 해결 방법 위의 사진을 넣기 위해 아래와 같이 정확히 경로를 불러왔지만 unable to load asset 에러가 떴다. Image.asset("assets/images/상품사진1@3x.png"), 알고 보니 파일명에 '@'와 같은 특수문자가 들어가서 에러가 난 것이었다. 파일명에서 특수문자를 빼고 다시 로드했더니 문제없이 해결되었다. 2021. 11. 23. [flutter] Bottom Overflowed By ??? Pixels 오류 해결 해결방법 Scaffold에 resizeToAvoidBottomPadding:false 를 추가하고 body를 SingleChildScrollView로 감싼다. home: Scaffold( resizeToAvoidBottomInset : false, appBar: AppBar( title: Text("Registration Page"), ), body: SingleChildScrollView( child: RegisterUserPage(), )), 참고 Flutter - Bottom Overflowed By 119 Pixels I had an error "Bottom Overflowed by 199 pixel" when creating an Image inside the ListView, and after.. 2021. 11. 23. [python] List보다 Numpy 가 빠른 이유 '리스트보다 NumPy의 배열이 훨씬 빠르다' 먼저 파이썬의 리스트는 여러 개의 값들을 저장할 수 있는 자료구조로서 강력하고 활용도가 높다. 리스트는 다양한 자료형의 데이터를 여러 개 저장할 수 있으며, 데이터를 변경하거나 추가, 제거할 수 있다. 하지만 데이터 과학에서는 파이썬의 기본 리스트로 충분하지 않다. 데이터를 처리할 때는 리스트와 리스트 간의 다양한 연산이 필요한데, 파이썬 기본 리스트는 이러한 기능이 부족하여 리스트를 다루는 일은 연산 속도도 빠르지 않다. 따라서 데이터 과학자들은 기본 리스트 대신에 Numpy를 선호한다. NumPy는 대용량의 배열과 행렬 연산을 빠르게 수행하며, 고차원적인 수학 연산자와 함수를 포함하고 있는 파이썬 라이브러리다. 표에서 알 수 있듯이 NumPy의 배열은 주.. 2021. 11. 21. [flutter] 도로명 주소 검색하기 kpostal Pacakge 패키지 kpostal | Flutter Package Kpostal package can search for Korean postal addresses using Kakao postcode service. This package is inspired by Kopo package that is discontinued. pub.dev 코드 import 'package:flutter/material.dart'; import 'package:kpostal/kpostal.dart'; void main() { WidgetsFlutterBinding.ensureInitialized(); runApp(MyApp()); } class MyApp extends StatelessWidget { @override Widget.. 2021. 11. 20. 모의 객체(Mock Object) 란? 팀원들과 프로젝트 진행사항에 관련하여 소통하던 중 프론트에서 목데이터 를 넣어서 먼저 개발해라 라는 이야기가 나왔다. 어떠한 값을 백엔드에서 요청받아 불러 와야하는데 아직 개발이 덜 되어 프론트에서 임시로 값을 넣어서 먼저 개발을 진행하라는 내용이었는데, 대충 어떤 의미인지는 알았으나 정확하게 의미를 한번 정리해보려고 한다. 모의 객체(Mock Object) 모의 객체(Mock Object)란 주로 객체지향 프로그래밍으로 개발한 프로그램을 테스트 할 경우 테스트를 수행할 모듈과 연결되는 외부의 다른 서비스나 모듈들을 실제 사용하는 모듈을 사용하지 않고 실제의 모듈을 "흉내"내는 "가짜" 모듈을 작성하여 테스트의 효율성을 높이는데 사용하는 객체이다. 사용자 인터페이스(UI)나 데이터베이스 테스트 등과 같이.. 2021. 11. 19. 이전 1 2 3 4 5 ··· 8 다음