Saya memiliki bilah navigasi bawah di dalam ClipRRect (untuk memberikan sudut membulat). Ini memiliki sudut membulat tetapi tidak ada sudut transparan. Saya membagikan gambar untuk menunjukkan masalahnya. Bagaimana saya bisa melakukan sudut bulat transparan?

Kode:

bottomNavigationBar: ClipRRect(
        borderRadius: BorderRadius.only(
          topLeft: Radius.circular(30.0),
          topRight: Radius.circular(30.0),
        ),
        child: BottomNavigationBar(
          currentIndex: _selectedIndex,
          selectedItemColor: Colors.amber[800],
          onTap: _onItemTapped,
          items: <BottomNavigationBarItem>[
            BottomNavigationBarItem(
              icon: Icon(Icons.home),
              label: 'Home',
            ),
            BottomNavigationBarItem(
              icon: Icon(Icons.search),
              label: 'Search',
            ),
            BottomNavigationBarItem(
              icon: Icon(Icons.person),
              label: 'Profile',
            ),
          ],
        ),
      ),

enter image description here

-1
gurkan 12 Mei 2021, 10:04

2 jawaban

Jawaban Terbaik

Coba rujuk ke jawaban saya, extendBody

Scaffold(
  extendBody: true,
0
Jim Chiu 12 Mei 2021, 07:12

Coba ini di tema Anda

theme: ThemeData(
    canvasColor: Colors.transparent,)
0
Ardeshir ojan 12 Mei 2021, 07:13