Flutter - dart의 dynamic 과 object 의 차이점
·
Flutter
[dynamic] dynamic 타입은 변수가 모든 종류의 객체를 나태낼 수 있음을 의미한다. 즉, 컴파일러가 해당 변수의 타입을 검사하지 않고 실행시간(runtime)에 변수의 실제 타입이 결정된다. 즉, dynamic 변수는 어떤 종류의 객체든 할당 할 수 있고 객체의 메서드나 속성을 호출할 때는 실행 시 동적으로 결정 된다.  [object]object은 모든 dart 객체의 상위 클래스이다. 모든 dart 클래스는 암시적으로 object를 상속 받기 때문에 모든 객체는 object로 취급 될 수 있다.  [요약] dynamic은 변수에 할당된 객체의 실제 타입을 컴파일 시간이 아닌 실행 시간에 결정한다. Object는 모든 Dart 객체의 상위 클래스이며, 모든 객체에 대한 일반적인 메소드를 제공..
html을 flutter 로 변환 할 수 있을까? 2
·
Flutter
html 코드를 flutter 의 dart로 변환하는 라이브러리를 만들고 있다. 일단 기존에 어떤 똑똑한 사람이 만들어 놓은 html 변환 라이브러리를 보기 편하게 고쳤다. 제일 문제가 되었던 것은 html 의 display : flex 였다.  우선 html 은 display : flex 는 안의 child 의 개수와 할당 된 사이즈에 따라서 알.아.서 조절 된다.  근데 dart에서 flex 는 이렇게 Flexible 이나 expanded 에 flex 라는 값을 할당해 그 크기를 주게 된다.  Flexible( flex: 30,... 여기서부터 이제 오류가 발생한다. html 에는 child 한개의 크기만 정해져도 동일한 선상에 있는 child가 나머지 부분을 전부 차지 한다는 것인데, 그걸 da..
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..
해니01_15
'플러터' 태그의 글 목록 (2 Page)