Navigation Menu



image

Flutter somo la 12: widget ya padding

Katika somo hili utakweda kujifunza jinsi ya kutumia widget ya padding kwenye App yako.

Kwenye Flutter, "padding" ni widget ambayo inatumika kuzunguka widget nyingine na kuongeza nafasi kati ya mipaka ya widget hiyo na yaliyo ndani yake. Hii ni muhimu sana kwa kurekebisha muundo wa programu yako na kufanya mambo kuonekana vizuri.

 

Unapofaset padding maana yake unaset je unataka text zako ama maudhui ya app yako yaanzie wapi kwenye screen kutoka kwenye ukuta wa screen. Na hapa tunazungumzia pande zote za screen.

 

Matumizi ya padding:

Katika padding tutatumia class ya  EdgeInsets ambayo ina property kama :- 

 

all hii utaset padding sawa kwa pande zote yaani juu, chni, kulia na kshoto. Mfano kama utataka ianzie pixel ya 8 kutoka kwenye ukuta wa screen basi itakuwa hivyo hivyo kwa pande zote. Mfano padding: EdgeInsets.all(16.0) hii itaset padding kuanzia pixel ya 16 kwa pande zote. Kipimo hapa ni dp yaani device pixel.

 

only hii itakulazimu kutaja padding kwa kila upande katika pande hizo nne. Pande zinajulikana kwa majina top yaani juu, bottom  yani chini,  left yaani kushoto na right yaani kulia. Mfano 

padding: EdgeInsets.only(

    top: 16.0,

    left: 24.0,

    right: 24.0,

    bottom: 16.0,

  )

 

symmetric hii hutumika kama unataka kuset kwa wima ama kwa mlalo. Wima ni vertical na mlalo ni horizontal. Mfano

padding: EdgeInsets.symmetric(

    vertical: 16.0,

    horizontal: 24.0,

  )

 

fromLTRB hii ni kama ya only inaset kutoka katika pande zote. L ni left, R ni right, T ni top na B ni botom. Utofauti mkubwa uliopo ni kuwa hapa kwenye fromLTRB tunaset kila moja kivyake, na ambayo hatuhitaji kuset utaiwekea 0. Lakini zile za oly utaset unazotaka ambayo hutaki kuset utaiwaca kabisa. Inamaana kwenye only unaweza kujaza pande mbili tu, lakini kwenye fromLTRB lazima ujaze zote nne, usioitaka utaweka 0.

padding: EdgeInsets.fromLTRB(

    10.0, // left

    20.0, // top

    30.0, // right

    40.0, // bottom

  ),

 

Zingatia kuwa kama ilivyo kwenye LTRB basi na kwenye kuweka value ni hivyo hivyo, ya kwanza ni left, ya pili ni top, ya tatu ni right na ya nne ni bottom.

 

import 'package:flutter/material.dart';

 

void main() {

 runApp(MyApp());

}

 

class MyApp extends StatelessWidget {

 @override

 Widget">...



Nicheki WhatsApp kwa maswali





           

Je! umeipenda hii post?
Ndio            Hapana            Save post

Rajabu Tarehe 2024-05-10 14:53:23 Topic: Flutter Main: Masomo File: Download PDF     Share On Facebook or Whatsapp Imesomwa mara 468


Sponsored links
👉1 Madrasa kiganjani     👉2 Sira ya Mtume Muhammad (s.a.w)     👉3 kitabu cha Simulizi     👉4 Kitabu cha Afya     👉5 Kitau cha Fiqh     👉6 Simulizi za Hadithi Audio    

Post zifazofanana:-

Flutter somo la 6: Scaffold widget, kazi zake na property zake
Katika somo hili utakwend akujifunza kuhusu scaffold widget. Hapa tutakwend kuona properties zake na baadhi ya mifano. Soma Zaidi...

Flutter somo la 12: widget ya padding
Katika somo hili utakweda kujifunza jinsi ya kutumia widget ya padding kwenye App yako. Soma Zaidi...

Flutter somo la 9: Jinsi ya kutumia widget ya Row
Katika somo hili utakwenda kujifunza kuhusu row widget. Hii ni widget ambayo ina utofauti na column widget kwa kuwa hii yenyewe inapangilia maudhui kwa safu za mlalo, tofauti na iliyopita inapangilia kwa safu za wima. Soma Zaidi...

Flutter somo la 1: Nini flutter na nini hasa inafanya
Katika somo hili utajifunza historia fupi ya flutter, kazi zake, nini hasa inafanya. pia utajifunza jinsi ya ku install flutter Soma Zaidi...

Flutter somo la 14: Jinsi ya kuweka picha
Katika somo hili utakwenda kujifunza kuhusu widget ya Image ambayo hutumika kuonyesha picha kwenye App. Soma Zaidi...

Flutter somo la 10: Jinsi ya kutumia widget ya container
Katika somo hili utakwend akujifunza kuhusu widget ya container pia tutajifunza jinsi widget hii inavyoweza kutumika na widget nyingine. Soma Zaidi...

Flutter: Somo la 3: Mambo muhimu kuhusu App ya flutter
Katika somo hili tutakwend akuyaona baadhi ya maeneo muhimu ya kuanzia kuyajuwa kwa ajili ya course ya flutter kwneye android studio. Soma Zaidi...

Flutter somo la 15: Jinsi ya kuweka icon kwenye App ya flutter
Katika somo hili utakwenda kujifunza jinsi ya kutumia icon yaani kuweka icon kwenye App ya flutter. Soma Zaidi...

Flutter somo la 13: widget ya batani
Katika somo hili uatakwenda kujifunz ajinsi ya kutumia batani na kuweka maumbo mbalimbali ya batani. Soma Zaidi...

Flutter somo la 17: Jinsi ya kubadili app icon
Katika somo hili utakwenda kujifunza jinsi ya kubadili app icon kwenye app ya Android na iphone kwenye flutter. Soma Zaidi...

Flutter somo la 16: Jinsi ya kuweka drawer menu
Katika somo hili utakwenda kujifunza jisni ya kuweka drawer menu kwenye app ya flutter. Soma Zaidi...

Flutter somo la 5: widget ni nini na zinafanya nini kwenye flutter
Katika somo hili uatwkeda kujifunza zaidi kuhusu widget, maana yake, aia zake na kazi zake kwneye flutter. Soma Zaidi...