w9
-
[Class] StreamBuilderw9 2022. 10. 31. 01:02
StreamBuilder 은 비동기식(Asynchronous : 동일하게 맞춰지지 않는 ) 데이터 스트림을 처리한다. Stream은 비동기 데이터 이벤트를 처리하는 방식으로 일련의 이벤트를 수신하는 방법을 제공한다. async* (비동기) 함수를 호출하면서 스트림이 생성되고 함수가 끝날 때까지 이벤트를 진행한 후 함수가 끝나면 스트림을 반환한다. synchronous 는 동일하게 맞춰진다는 뜻이다. 행위(이벤트)든, 시간이든 A에 변화가 발생하면, B도 그에 상응하는 변화가 즉시 일어나 A와 B가 약속된 같은 상태가 되는 것을 말한다 .예를 들어 외국 영화를 볼 때 배우가 말하는 화면(A)에 말한 내용의 자막(B)이 같은 화면에 나타나면 싱크sync가 맞다고 말한다. 프로그램에서 동기synchronous..
-
[Class] PageVieww9 2022. 10. 30. 23:56
PageView 화면을 수평, 수직으로 스와이프 하는 기능으로 스와이프를 감지하고, 애니메이션을 제공하는 콘트롤러, 스크롤 방향, 스크롤될 페이지들의 목록을 가진다. 3개의 페이지를 좌우로 스와이프 할때 한페이지씩 이동하게 하는려고 하면 스크롤 방향을 horizontal , 스르롤될 페이지는 1,2,3 예를들어 1,2,3 페이지를 PageController 스크롤되는 위치를 제어하는 데 사용하는 개체 PageController({int initialPage = 0, bool keepPage = true, double viewportFraction = 1.0}) 스크롤 방향은 horizontal (기본값) or vertical