Flutter Dart의 isFinite 사용법
·
Flutter
bool get isFinite;  Dart의 isFinite는 주어진 숫자가 유한한지 여부를 확인하는 함수이다. 이 함수는 부동 소수점 숫자가 무한대 또는 NaN(숫자가 아님)인지 확인하는 데 사용된다.  만약 숫자가 유한하면 true를 반환하고, 그렇지 않으면 false를 반환한다. 이 함수는 주로 수학적 계산이나 부동 소수점 연산을 수행할 때 숫자가 유효한지 확인하는 데 사용된다.   나는 높이를 구하고 이게 유효한 숫자가 맞는지 아닌지를 판단하는데 사용하였다.
Flutter 라디오 버튼 크기 조절
·
Flutter
라디오버튼을 만들었는데 자꾸 저 동그라미 라디오 버튼이 Overflow를 발생 시키는 것이다.  작게 바꾸고싶은데 Radio 클래스에는 Size 조절하는게 없어!! ㅠㅜㅠ 그래서 SizedBox로 감싸서 조절해줬는데 Row로 복잡하게 코드를 짜서 그런가 크기가 그대로야... 대체왜 .. . 그래서 알게 된 방법인데 'Transform.scale' 를 사용해서 scale을 조절 해주는 것이다. scale 이 기본 1로 되어 있다고 가정하고 0.6을 적용하면 0.6배 작아진다! Obx(() => Transform.scale( scale: 0.6, child: Radio( value: radio..
Flutter Rect class
·
Flutter
Class Rect 좌표가 주어진 원점을 기준으로 불변의 2D 축으로 정렬하여 표기하는 직사각형을 그리는 클래스이다. Rect는 생성자 중 하나를 사용하거나 & 연산자를 사용하여 Offset 및 Size에서 생성한다. 라고 정의 되어 있지만 간다하게 그냥 직사각형을 그리는 클래스라고 생각하면 된다. 아래와 같이 클래스가 정의 되어 있고 오늘은 간단한 사용 방법에 대해 알아보쟈 더보기 class Rect { const Rect.fromLTRB(this.left, this.top, this.right, this.bottom); const Rect.fromLTWH(double left, double top, double width, double height) : this.fromLTRB(left, top, l..
Flutter 의 CustomPaint 클래스
·
Flutter
Flutter에는 그림의 특성등을 지정하는 Paint, 그림을 그리는 동작이 기록되는 Canvas, 앞의 두 class 를 담아내는 CustomPainter 와 상위 위젯 CustomPaint 가 있다. paint, canvas, foregroundPainter, customPainter 순으로 stack 처럼 쌓아올리며 그려지며 나중에 그려지는 위젯이 제일 위에 위치한다 페인팅하라는 요청을 받으면 CustomPaint는 먼저 페인터에게 현재 캔버스에 페인팅하도록 요청한 다음 자식을 칠하고 자식을 그린 후 foregroundPainter 에 페인팅을 요청한다. 캔버스의 좌표계는 CustomPaint 객체 의 좌표계와 일치한다 . CustomPainter 를 상속받는 class에 하기와 같이 구현하면 pa..
해니01_15
'플러터' 태그의 글 목록 (2 Page)