Batas bulat pada SliverAppBar dalam bentuk flutter

Aug 20 2020

Bagaimana Anda membuat sudut bawah membulat di SliverAppBar? Saya tahu tentang 2 cara, tetapi mereka tidak cukup berhasil.

1: Untuk menggunakan "shape: ContinuousRectangleBorder". Alasan mengapa ini tidak memotongnya, adalah karena itu bukan Edaran, tapi lingkaran persegi aneh ini, jadi tidak terlihat benar. Jika memungkinkan untuk membuatnya dengan ini, dan masih mempertahankan kebulatannya, maka tolong beri komentar :)

2: Untuk membuat wadah dengan sudut membulat di SliverAppBar. Ini tidak cukup, karena ketika Anda menggulirnya menghilang sangat awal, dan Anda baru saja meninggalkan ruang kosong di bagian atas layar.

Jika Anda punya ide, tolong bantu. Dan ingat ini adalah SliverAppBar, bukan AppBar biasa, itu akan mudah.

Jawaban

1 spycbanda Aug 20 2020 at 00:23

Cara pertama adalah cara yang lebih baik dan direkomendasikan. Anda dapat menggunakan RoundedRectangleBordersebagai penggantiContinuousRectangleBorder

Anda juga dapat mengunjungi: https://api.flutter.dev/flutter/painting/RoundedRectangleBorder-class.html

Anda juga dapat memeriksa: https://api.flutter.dev/flutter/painting/CircleBorder-class.html untuk CircleBorder