Flutter 안드로이드에서 WebView Video 띄우기 - Youtube 재생하기
·
Flutter
[패키지 추가]pubspec.yaml 에 최신 버전의 패키지 의존성을 주입해 줍니다. webview_flutter: ^4.8.0 [Controller 만들기] 간단하게 만들려고 그냥 냅다 controller를 만들었지만 정확한 로직으로는 따로 페이지를 만들어줘서 불러오는게 좋다..  final controller = WebViewController() ..setJavaScriptMode(JavaScriptMode.unrestricted) //자바스크립트 사용 가능한지 ..setBackgroundColor(const Color(0x00000000)) // 웹뷰의 배경색 설정 ..setNavigationDelegate( //네비게이션 대표로 뭐 할 지 설정 ..
Flutter - dart의 dynamic 과 object 의 차이점
·
Flutter
[dynamic] dynamic 타입은 변수가 모든 종류의 객체를 나태낼 수 있음을 의미한다. 즉, 컴파일러가 해당 변수의 타입을 검사하지 않고 실행시간(runtime)에 변수의 실제 타입이 결정된다. 즉, dynamic 변수는 어떤 종류의 객체든 할당 할 수 있고 객체의 메서드나 속성을 호출할 때는 실행 시 동적으로 결정 된다.  [object]object은 모든 dart 객체의 상위 클래스이다. 모든 dart 클래스는 암시적으로 object를 상속 받기 때문에 모든 객체는 object로 취급 될 수 있다.  [요약] dynamic은 변수에 할당된 객체의 실제 타입을 컴파일 시간이 아닌 실행 시간에 결정한다. Object는 모든 Dart 객체의 상위 클래스이며, 모든 객체에 대한 일반적인 메소드를 제공..
flutter - KeyedSubtree 사용
·
Flutter
[정의]KeyedSubtree는 Flutter에서 사용되는 위젯으로, 특정 키를 가진 서브트리를 나타낸다. 이는 주로 상태를 유지하면서 위젯 트리를 재구성할 때 사용 되어 지는데  KeyedSubtree는 위젯 트리의 특정 부분이 재구성될 때, 해당 부분의 상태를 유지하기 위해 사용된다. KeyedSubtree는 다음과 같은 상황에서 유용하다.위젯 트리의 구조가 변경될 때 특정 서브트리의 상태를 유지하고 싶을 때위젯 트리의 일부를 재사용하거나 변경할 때 키를 통해 이를 식별하고 관리하고 싶을 때[예제] import 'package:flutter/material.dart';void main() => runApp(MyApp());class MyApp extends StatelessWidget { @over..
자바스크립트 filter 메서드
·
Front/javascript
[역할]filter 메서드는 JavaScript의 배열 메서드 중 하나로, 주어진 조건에 따라 배열의 요소들을 필터링하여 새로운 배열을 반환한다. 이 메서드는 원본 배열을 변경하지 않고, 조건에 맞는 요소들로 이루어진 새로운 배열을 생성하는 특징이 있다. [구조] let newArray = array.filter(callback(element[, index[, array]])[, thisArg]); 매개변수callback(element[, index[, array]]): 배열의 각 요소에 대해 호출되는 함수.element: 현재 처리 중인 요소.index (선택적): 현재 처리 중인 요소의 인덱스.array (선택적): filter 메서드가 호출된 배열 자체.thisArg (선택적): callback 함..
해니01_15
'분류 전체보기' 카테고리의 글 목록 (7 Page)