Я новичок в андроиде. Я работаю над проектом, в котором у меня есть изображение, 2 кнопки и 10 изображений, которые можно рисовать. При нажатии кнопки изображения меняются отлично, но я не знаю, как увеличить эти изображения. Я применил в ней большинство методов щипкового зума, но они остались безуспешными. Пожалуйста, помогите с кодом. Особенно в основном java.
Основная Java
Public class MainActivity extends Activity {
Private ImageView hImageViewPic;
Private Button iButton, gButton;
Private int currentImage=0;
Int images []={R.drawable.a1, R.drawable.a2,//and so on}
@Override
Protected void onCreat (bundle savedInstanceState){
Super.onCreat (SavedInstanceState);
SetContentView (R.layout.activity_main);
Intent i=getIntent ();
Int position=i.getExtras ().getInt ("id");
hImageViewPic=(ImageView) findViewById (R.id.idImageViewPic);
iButton=(Button) findViewById (R.id.bIleri);
gButton=(Button) findViewById (R.id.bGeri);
iButton.setOnClickListener (i ButtonChangeImageListener);
gButton.setOnClickListener (gButtonChangeImageListener);
}
View.onClickListener iButtonChangeImageListener=new onClickListener (){
Public void onClick (View v){
currentImage++;
currentImage=currentImage%images.length;
hImageViewPic.setImageResource (images [currentImage]);
}
};
View.onClickListener gButtonChangeImageListener=new OnClickListener (){
Public void onClick (View v){
currentImage--;
currentImage=(currntImage+images.length)% images.length;
hImageViewPic.setImageResource (images [currentImage]);
}
};
}
Основной xml
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="fill"
android:orientation="vertical"
android:weightSum="100">
<ImageView
android:id="@+id/idImageViewPic"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="100"
android:adjustViewBounds="true"
android:background="#66FFFF"
android:maxHeight="91dip"
android:maxWidth="47dip"
android:padding="10dip"
android:src="@drawable/a0"/>
<LinearLayout
android:id="@+id/linearLayout1"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<Button
android:id="@+id/bGeri"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="back">
</Button>
<Button
android:id="@+id/bIleri"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Next">
</Button>
</LinearLayout>
</LinearLayout>