انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
بزرگ و کوچک شدن اتوماتیک تصویر در صفحه ای بزرگ و کوچک با JAVA (اندروید)

بزرگ و کوچک شدن اتوماتیک تصویر در صفحه ای بزرگ و کوچک با JAVA (اندروید)

#7
(۱۳۹۴/۰۷/۰۳, ۱۱:۰۴ ق.ظ)'seven7up' نوشته: برای کد های جاوا شما میتونید از این کد استفاده کنید نمیدونم به کارتون بیاد یا نه ولی این کد تصویر رو به اندازه  صفحه نمایش فیت میکنه
کد پی‌اچ‌پی:
DisplayMetrics metrics = new DisplayMetrics();
                
getWindowManager().getDefaultDisplay().getMetrics(metrics);
                
int height metrics.heightPixels;
                
int width metrics.widthPixels;
                 
                
BitmapDrawable bmap = (BitmapDrawableMainActivity.this.getResources().getDrawable(R.drawable.test);
                
float bmapWidth bmap.getBitmap().getWidth();
                
float bmapHeight bmap.getBitmap().getHeight();
                 
                
float wRatio width bmapWidth;
                
float hRatio height bmapHeight;
                 
                
float ratioMultiplier wRatio;
                
                if (
hRatio wRatio) {
                    
ratioMultiplier hRatio;
                }
                 
                
int newBmapWidth = (int) (bmapWidth*ratioMultiplier);
                
int newBmapHeight = (int) (bmapHeight*ratioMultiplier);
                 
                
ImageView iView = (ImageViewfindViewById(R.id.iv_background);
                
iView.setLayoutParams(new LinearLayout.LayoutParams(newBmapWidthnewBmapHeight)); 
و این هم کدxml
کد پی‌اچ‌پی:
<LinearLayout
        android
:layout_width="fill_parent"
        
android:layout_height="fill_parent" >
 
        <
ImageView
            android
:id="@+id/iv_background"
            
android:layout_width="match_parent"
            
android:layout_height="wrap_content"
            
android:scaleType="fitCenter"
            
android:src="@drawable/test" />
    </
LinearLayout
 

 

سلامی دوباره . 
واقعا لطف کردید ، کدهاتون جواب داد . فقط چطوری باید کاری کرد که فرضا از طرف راست و چپ فاصله بگیره؟ هرچی margin و padding میزارم عمل نمیکنه . 

 
پاسخ


پیام‌های این موضوع
RE: بزرگ و کوچک شدن اتوماتیک تصویر در صفحه ای بزرگ و کوچک با JAVA - توسط rouhollah - ۱۳۹۴/۰۷/۰۳, ۱۲:۰۷ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان