CustomPainter 클래스를 확장하는 클래스의 paint 메서드 만들기
·
Flutter
@override void paint(Canvas canvas, Size size) { if(dataRowFixUse) { double yPosition = 50; final Paint paint = Paint() ..color = CupertinoColors.systemGrey ..strokeWidth = 1; for (int i = 0; i 주어진 코드는 Flutter에서 CustomPainter 클래스를 확장하는 클래스의 paint 메서드를 구현한 것입니다. 이 메서드는 Canvas 객체와 Size 객체를 사용하여 화면에 그래픽을 그리는 역할을 합니다. 아래에서 코드의 주요 부분을 해석해드리겠습니다.코드 해석조건문 if(dataRowFixU..
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..
해니01_15
'2024/05/28 글 목록