I'm having issues with Flutter wherein a screen I have created will only scroll if the user touches the padding surrounding a listview comprised of cards, and not if the actual list is interacted with itself.

The Widget tree looks similar to as below:

child: Scaffold(
        body: SingleChildScrollView(
          child: Center(
            child: SizedBox(
              width: 500.0,
              child: Padding(
                padding: const EdgeInsets.all(8.0),
                child: Column(
                  children: [
                      child: ListView.builder(
                        shrinkWrap: true,
                        itemCount: list.length,
                        itemBuilder: (context, index) {
                          return Card(                            
                              child: ListTile(

How would I go about making the screen scrollable regardless of where on the screen the user touches?

Solution 1: Jitesh Mohite

Add NeverScrollableScrollPhysics in Listview

                shrinkWrap: true,
                physics: NeverScrollableScrollPhysics(),