Razieh Shahraki 49 ارسال شده در ۲۲ اسفند ۱۳۹۳ گزارش اشتراک گذاری ارسال شده در ۲۲ اسفند ۱۳۹۳ تو این آموزش می خوام با Zoom Controls یک عکس و کوچیک و بزرگ کنیم برای این کار اول یه فایل xml ایجاد کنید و کد زیر و توش قرار بدین [shcode=xml] xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="${relativePackage}.${activityClass}" > android:id="@+id/imageView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:layout_marginTop="148dp" android: src="@drawable/ic_launcher" /> android:id="@+id/zoomControls1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_centerHorizontal="true" android:layout_marginBottom="52dp" /> [/shcode] کد زیر و توی فایل java میذاریم [shcode=java]import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.ImageView; import android.widget.ZoomControls; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ZoomControls zoom=(ZoomControls) findViewById(R.id.zoomControls1); final ImageView img=(ImageView) findViewById(R.id.imageView1); zoom.setOnZoomInClickListener(new OnClickListener() { @Override public void onClick(View arg0) { // TODO Auto-generated method stub float x=img.getScaleX(); float y=img.getScaleY(); img.setScaleX(x+1); img.setScaleY(y+1); } }); zoom.setOnZoomOutClickListener(new OnClickListener() { @Override public void onClick(View arg0) { // TODO Auto-generated method stub float x=img.getScaleX(); float y=img.getScaleY(); img.setScaleX(x-1); img.setScaleY(y-1); } }); } } [/shcode] با اجرای برنامه می تونین با کلیک روی ابزار zoom عکس و کوچیک و بزرک کنین.اگر عکس و خیلی کوچیک کنین عکس برعکس میشه و دکمه های بزرگنمایی و کوچیک نمایی برعکس کار میکنه خروجی برنامه http://p30droid.com/Uploader/do.php?img=524[/img] نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .