خلاصه نویسی های برنامه نویسی اندروید

طبق آموزش سایت فرادرس و مکتب خونه

خلاصه نویسی های برنامه نویسی اندروید

طبق آموزش سایت فرادرس و مکتب خونه

دارم برنامه نویسی اندروید یاد می گیرم هر چی یاد می گیرم این جا می نویسم ایشالا
هر کی خواست دوره مکتب خونه رو بخره بگه من بهش کد تخفیف ۴۰ درصد بدم!

طبقه بندی موضوعی

جلسه دهم بخش ۳ انیمیشن سید عزیزم :قلب

پنجشنبه, ۱۴ فروردين ۱۳۹۹، ۰۲:۲۴ ق.ظ

تو فایل xml یه onclick گذاشتم:

    <ImageView
        android:id="@+id/sid"
        app:srcCompat="@drawable/sid"

        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_centerInParent="true"
        android:scaleType="fitCenter"
        android:alpha="1"
        android:onClick="dance"
        />

و اون dance تو havij.java رو public کردم:

package ir.ben.frog;

import androidx.annotation.NonNull;
import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;
import android.view.MenuItem;
import android.view.View;
import android.widget.ImageView;

public class havij extends AppCompatActivity {
    ImageView photo;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.havij);

        photo=findViewById(R.id.sid);//instructor cast
        photo.setAlpha(0f);
     // photo.setTranslationX(-300);         dance(photo);
        if(getSupportActionBar()!=null)
        {
            getSupportActionBar().setDisplayHomeAsUpEnabled(true);
        }
    }

    @Override
    public boolean onOptionsItemSelected(@NonNull MenuItem item) {
        if(item.getItemId()==android.R.id.home)
            finish();
        return super.onOptionsItemSelected(item);
    }


    public void dance(View v) {

        v.animate().alpha(1f-v.getAlpha()).setDuration(1500);

    }
}

چن تا انیمیشن دیگه:

    public void dance(View v) {
        v.animate().scaleX(-0.2f).scaleYBy(-0.2f).setDuration(1000);
    //  v.animate().rotationBy(180f).setDuration(1000);
    //  v.animate().rotationXBy(180f).rotationYBy(180f).setDuration(1200);
    //  v.animate().translationYBy(100).translationXBy(200).setDuration(1000);
    }
}

معنی اسکیل بای ها ینی آفست یعنی هر چی هست اونقدتای دیگه هم بهش اضافه کن

موافقین ۰ مخالفین ۰ ۹۹/۰۱/۱۴
Put Yourself First

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی