Flutter – Parámetro pada Constructor | de STREET CODERS | Noviembre de 2020

Pada kesempatan kali ini kita akan belajar tentang parámetro constructor pada. Parámetro yang kita pelajari adalah Potitional Parameter dan Named Parameter. Agar mudah memahaminya, tutorial mari ikuti ini.

Proyecto buka kembali yang sudah kita buat de catatan sebelumnya. Coba perhatikan kode del archivo dalam main.dart:

import 'package:flutter/material.dart';main() => runApp(AplikasiHaloDunia());class AplikasiHaloDunia extends StatelessWidget {
Widget build(BuildContext context) {
return MaterialApp(
home: Material(
child: Text('Halo Dunia!'),
)
);
}
}

Parámetro Coba Kita Tambahkan textScaleFactor por dalam Text setelah Halo Dunia!:

Text('Halo Dunia!', textScaleFactor: 4.0)

Proyecto jalankan dan hasilnya akan terlihat seperti pada gambar berikut:

Factor de escala de texto

Parámetro Halo Dunia Adalah pertama dimana parámetro de Flutter merupakan Positional Parameter. Positional Parameter harus ditempatkan paling pertama.

Contoh berikut unakan menghasilkan error atau kesalahan karena Positional Parameter ditempatkan bukan por bagian pertama:

Text(textScaleFactor: 4.0, 'Halo Dunia!')

Parámetro textScaleFactor parámetro adalah berikutnya setelah Positional Parameter. Parámetro conciso pero desebut sebagai Named Parameter parámetro nama memiliki atau yang. Dalam hal ini, nama yang dimaksud adalah textScaleFactor. Teks Halo Dunia menjadi lebih besar karena skalanya dinaikan sebesar 4.0 menggunakan textScaleFactor. Nilai predeterminado textScaleFactor adalah 1.0.

Selain textScaleFactor, kita juga bisa memberikan Named Parameter lain seperti style, misalnya:

Text(
'Halo Dunia!',
textScaleFactor: 4.0,
style: TextStyle(fontSize: 28.0),
),

Parámetro style memiliki nilai berupa objek dari TextStyle . TextStyle memiliki Named Parameter berupa fontSize yang nilainya adalah 28.0. Secara keseluruhan, kode ini menjelaskan bahwa kita ingin mengubah tulisan Halo Dunia factor de escala dengan sebesar 4.0 dan ukuran fuente sebesar 28.0. Defecto fontSize adalah 14, maka nilai 28.0 artinya ukuran fuente dinaikan 2 kali dari ukuran defaultnya.

Preguntar

Setiap classe bisa memiliki Positional Parameter bisa juga tidak. Clase jika suatu tidak memiliki Positional Parameter, kita bisa langsung menempatkan Named Parameter parámetro sebagai pertama. Memiliki clase Jika Positional Parameter, maka Named Parameter harus ditempatkan setelahnya.

Named Parameter tidak wajib. Jika kita menggunakannya, kita harus menempatkannya setelah Positional Parameter.

Archivo Simpan main.dart, secara otomatis android studio como melakukan Recarga caliente dan perubahan pada layar del emulador langsung bisa kita lihat secara langsung:

Cambiar el tamaño de la fuente

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *