내 첫 플러터 응용 프로그램에서 작업. 기본 앱 화면에는이 문제가 없으며 필요한 모든 텍스트가 표시됩니다.Flutter의 텍스트 위젯 아래에 노란색 선이 있습니까?
그러나이 새 화면에서는 모든 텍스트 위젯이 노란색 별색/이중선 아래에 있습니다.
왜 그런지에 대한 아이디어가 있습니까?
내 첫 플러터 응용 프로그램에서 작업. 기본 앱 화면에는이 문제가 없으며 필요한 모든 텍스트가 표시됩니다.Flutter의 텍스트 위젯 아래에 노란색 선이 있습니까?
그러나이 새 화면에서는 모든 텍스트 위젯이 노란색 별색/이중선 아래에 있습니다.
왜 그런지에 대한 아이디어가 있습니까?
문제는 스캐 폴드를 가지는 여부 아니다. Scaffold는 Material App (AppBar, Drawer, 그런 종류의 것들)의 도우미입니다. 그러나 당신은 물질을 사용하도록 강요받지 않습니다.
누락 된 부분은 부모로 Theme
의 인스턴스입니다.
중요한 이유는 무엇입니까? Modal (예 : showDialog
사용)을 개발할 때 동일한 문제가 발생하기 때문입니다. BUT Scaffold는 불투명 한 전체 화면 위젯입니다! 그리고 당신은 분명히 당신의 모달에서 그것을 원하지 않습니다.
Theme 인스턴스를 소개하는 데는 여러 가지 방법이 있습니다. Material App에서는 대개 Material
위젯을 인스턴스화하여이 작업을 수행합니다. 그리고 어떻게 됐을까요? Scaffold
가 생성합니다. 그러나 Dialog
너무!
코드를 추가 할 수 있습니까? – aziza
이 페이지에 스캐 폴드가 없기 때문에 그 이유가 의심 스럽습니다. – aziza
@aziza 당신이 옳다고 생각합니다. 이 페이지는 발판이 없습니다. 나는 그것이 문제일지도 모른다고 생각했다. 그러나 그것을 점검하는 것으로 끝나지 않았다. 스캐 폴드가 없을 때 이런 현상이 발생하는 이유는 무엇입니까? 나는 그것이 필요하다는 것을 깨닫지 못했다. 비록 내가 the_body_ 매개 변수만을 사용할지라도, 어쨌든 스캐 폴드를 사용해야할까요? – sofakingforever