I am building an E Commerce app.. i have difficulty in this part of code.This code UI is not scrollable.. i need it scrollable.. I don't know where to add singleChildScrollView..The UI implementation of listview results in bottom overflowed.

code is given below:

Widget _cartItemsList() {
return new Consumer<CartProvider>(builder: (context, cartModel, child) {
  if (cartModel.cartItems != null && cartModel.cartItems.length > 0) {
    return Column(
      mainAxisAlignment: MainAxisAlignment.spaceBetween,
      crossAxisAlignment: CrossAxisAlignment.center,
      children: [
        Column(
          mainAxisAlignment: MainAxisAlignment.start,
          children: [
            ListView.builder(
              padding: EdgeInsets.all(5),
              shrinkWrap: true,
              physics: ClampingScrollPhysics(),
              scrollDirection: Axis.vertical,
              itemCount: cartModel.cartItems.length,
              itemBuilder: (context, index) {
                return CartProduct(data: cartModel.cartItems[index]);
              },
            ),

        ),

      ],
    );
  } else {
    return Scaffold(
      body: Center(
        child: Text(
          'Loading....,
        ),
      ),
    );
  }
});

}