لینک های جالب و خواندنی از سراسر وب  [مشاهده تمام لینک ها]

Pot Player Download


فایل استـور : دانلود پروژه افترافکت لوگو آتشین

پروژه آماده افتر افکت

دانلود پروژه آماده افتر افکت لوگو آتشین این پروژه دارای 8 سکانس جهت نمایش لوگوها/متن دلخواه شما با افکت های جذاب آتشین است. نیاز به پلاگین ندارد و با افترافکت های نسخه های After Effects Version CS5, CS5.5, CS6, CC سازگار است. کیفیت تصویر نهایی فوق العاده بالا 4K ، مدت پروژه 28 ثانیه و حجم آن در حدود 5 مگابایت می باشد. این پروژه در استور شرکت به قیمت 17 دلار به فروش میرسد.

آموزش ساخت پیغام Toast سفارشی و شخصی سازی شده در اندروید استودیو Android Studio Custom Toast

آموزش ساخت پیغام Toast

آموزش ساخت پیغام ، مسیج باکس سفارشی / شخصی سازی شده Toast در اندروید استودیو Android Studio Custom Toast ، در آموزش قبلی نحوه ایجاد یک پیغام ساده Toast Message را برای شما شرح دادیم اگر هنوز آن را مطالعه نکرده اید اینجا کلیک کنید. در این آموزش می خواهیم یک Toast با شکل و رنگ دلخواه ایجاد کنیم. پس با ما همراه باشید.

 

1- به مسیر app->res->values->colors.xml رفته و دو کد رنگ دلخواه جهت متن و پس زمینه آن تعریف کنید.

 

 کدها رو عمداً بصورت عکس قرار دادم که خودتون تایپ کنید و دستتون به کدنویسی بازبشه. اینکار تاثیر بسیار زیادی در یادگرفتن کدنویسی خواهد داشت. در عکس فوق دو رنگ برای متن و پس زمینه متن تعریف کردیم. در ادامه یک فایل xml ایجاد خواهیم کرد که در آن یک شیپ مستطیل شکل تعریف کنیم. برای اینکار به مسیر app->res->drawable رفته و بر روی drawable کلیک راست زده و از قسمت new یک فایل جدید با نام shape.xml ایجاد کنید سپس فایل را باز کرده و کدهای زیر را تایپ کنید.

 با استفاده از تگ <shape> و ویژگی android:shape=rectangle یک مستطیل ایجاد می شود. تگ <coners> با مقدار 11dp مقداری گردی در گوشه های مستطیل برای زیبا سازی ایجاد می کند. و در تگ های <solid> و <stroke> ما رنگ پس زمینه و رنگ متن و طول آن را تعیین می کنیم.

خب اینم از این !

ما می خواهیم با زدن یک دکمه ، پیغام Toast نمایش داده شود پس یک دکمه بر روی اکتیویتی Layout قرار داده و در قسمت Property یک ID با نام btn و همچنین در قسمت رویداد کلیک onclick ، نام یک تابع دلخواه مثلاً ()show را وارد کنید. دقت داشته باشید پرانتز باز و بسته را آخر نام تایع وارد کنید.

 

سپس وارد فایل جاوا که مربوط به برنامه نویسی اون اکتیویتی است شده و دستورات زیر را وارد کنید :

 

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View; import android.widget.Button;
import android.widget.TextView;
import android.widget.Toast;
import static android.widget.Toast.makeText;

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

  final Toast toast = makeText(getBaseContext()," کار با Toast شخصی سازی شده ",Toast.LENGTH_LONG);
  final TextView myToast = (TextView) toast.getView().findViewById(android.R.id.message);
  myToast.setTextColor(getResources().getColor(R.color.MyToastText));
  View view = toast.getView();
  view.setBackgroundResource(R.drawable.shap);
  Button btn = (Button)findViewById(R.id.btn);
}
  public void show(View v) {     toast.show();    }
}

کدهایی که به رنگ آبی نوشته شده اند باید توسط شما تایپ شود و کدهای مشکی رنگ در خود اکتیویتی وجود دارد.

شش خط اول کد نویسی که با import شروع شده است در واقع کتابخانه های مورد نیاز در کدنویسی است. اگر دستوری نوشتید و اندروید استودیو آن را با رنگ قرمز نشان داد ، بدین معنی است که کتابخانه آن می بایست import شود . باز زدن دکمه های ترکیبی alt+enter این کار بصورت خودکار انجام خواهد شد.

خط بعدی ، در واقع کلاس اصلی جاوا (MainActivity) است و عبارت Override@ و خط بعدی آن تابع اصلی onCreate است که وظیفه آن بارگذاری کدهای اصلی برنامه  است. این تابع شبیه تابع Main در سی پلاس پلاس است.

 

توضیح خط های آبی رنگ که توسط شما تایپ شده است :

* ابتدا یه فاینال toast تعریف میکنیم که به این منظور است مقدار داده شده تغییر نخواهد کرد.
* سپس یک فاینال textView به همان روش باالا ایجاد میکنیم. و رنگ را نیز به آن اختصاص میدهیم.
* اما یه بخشی که اینجا متفاوت است باید بعد از تعریف کردن textView با اسم toast که قبل از اون تعریف کرده بودیم یه view نسبت داد ، که با متد getView و با استفاده از ID تعریفش کرد که ID پیام Toast در برنامه نویسی اندروید مساوی با android.R.id.message است.
* حالا به textView با استفاده از کد setTextColor میگیم که میخوایم رنگ متن رو اینجوری تعریف کنیم که با کد getResources برو از سورس بردار با کد getColor رنگ مورد نظر رو انتخاب میکنیم.
* حالا برای تغییر دادن رنگ پس زمینه باید یه view تعریف کننیم و به toast نسبت بدیم.
* حالا به view که ساختیم باید با کدsetBackgroundColor رنگمون رو اختصاص بدیم.

 

تابع بعدی که نام آن ()show است در واقع باعث میشود که پیغام با زدن دکمه نمایش داده شود. در پایان برنامه را Run کنید.

اگه نیاز بود تا سورس برنامه رو نیز برای دانلود قرار بدم. اما بازم تاکید میکنم که کدها رو خودتون تایپ کنید.

1 ستاره
لطفا رای دهید!

در صورتی که با استخراج فایل فشرده با مشکل مواجه شدید جدیدترین نسخه برنامه WinRAR را نصب کنید. لازم به ذکر است پسورد کلیه فایل های فشرده شده www.coffe-net.ir با حروف کوچک می باشد.

نام شما:
رایـانـامه:
متـن نظر:
کد امنیتی:
عکس خوانده نمی شود