How We Can Make AdapterViewFlipper In Android
AdapterViewFlipper
Android
- By Code solution
- Jan 20th, 2021
- 0 comments
- 0
First Create New Empty Project
- After That Create This Code In activity_main.xml.
<AdapterViewFlipper android:layout_width="wrap_content" android:layout_height="200dp" android:id="@+id/AdapterViewFlipper" android:flipInterval="2000" android:background="#03fcfc" android:layout_centerHorizontal="true"> </AdapterViewFlipper>
- ?After That Create The New Layout Page For Controler.
<ImageView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:src="@drawable/hdfc"
android:id="@+id/imageView"/>
- ?After That Create The New Java Page For Custom Adapter.
class CustomAdapter extends BaseAdapter
{
@Override
public int getCount() {
return image.length;
}
@Override
public Object getItem(int i) {
return null;
}
@Override
public long getItemId(int i) {
return 0;
}
@Override
public View getView(int i, View view, ViewGroup viewGroup)
{
view=getLayoutInflater().inflate(R.layout.flipper_item,null);
ImageView imageView=view.findViewById(R.id.imageView);
imageView.setImageResource(image[i]);
return view;
}
}
- ?After That Create MainActivity.java code.
public class MainActivity extends AppCompatActivity
{
AdapterViewFlipper adapterViewFlipper;
int[] image={R.drawable.hdfc,R.drawable.sbi,R.drawable.skip,R.drawable.gmail};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
adapterViewFlipper=findViewById(R.id.AdapterViewFlipper);
CustomAdapter adapter=new CustomAdapter();
adapterViewFlipper.setAdapter(adapter);
adapterViewFlipper.setAutoStart(true);
}
}