حذف action bar در activity و نمایش انیمیشن هنگام تعویض Activity

@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getWindow().requestFeature(Window.FEATURE_NO_TITLE);     انیمیشن هنگام باز شدن : startActivity(TourDetailActivity.getIntent(getActivity(),id)); getActivity().overridePendingTransition(R.anim.push_up_in,R.anim.push_up_out);   انیمیشن هنگام بسته شدن : @Override public void onBackPressed() { super.onBackPressed(); overridePendingTransition(R.anim.none, R.anim.push_bottom_out); }  
ادامه مطلب »

نمایش دادن فرگمنت با انیمیشن setCustomAnimations

public void showFragment(Fragment fragment, String name) { FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.setCustomAnimations(R.anim.slide_in_from_left, R.anim.slide_out_to_right, R.anim.slide_in_back_from_right, R.anim.slide_out_back_to_left); ft.replace(R.id.content_frame, fragment).addToBackStack(name).commit(); }     انیمیشن ها به این صورت می باشد : ft.setCustomAnimations(new Fragment open animation,old Fragment close animation, old fragment open animation,new Fragment close...
ادامه مطلب »

ساخت View سفارشی

ساخت View سفارشی
بعضی وقت ها نیاز میشه که ترکیبی از چند view را در صفحات مختلفی به کار ببریم ، مثلا در یکی از پروژه ها به دکمه هایی نیاز داشتم که یک آیکون کوچک کنار نوشته ها قرار می داد ، خوب...
ادامه مطلب »

آموزش برنامه نویسی اندروید با IntelliJ IDEA ( قسمت دوم)

آموزش برنامه نویسی اندروید با IntelliJ IDEA ( قسمت دوم)
در این قسمت از آموزش برنامه نویسی اندروید قصد داریم ۲ اکتیویتی بسازیم و با استفاده از Intent ها بین آن ها سویچ کنیم.   خوب در قسمت قبلی تا جایی رسیدیم که برنامه ما یک دکمه داشت که وقتی روی...
ادامه مطلب »

استفاده از HashMap برای کش کردن اطلاعات

اخیرا در یکی از برنامه هایی که می نوشتم نیاز شد تا لیست هایی که از اینترنت به صورت json دریافت می کردم و با Gson اون هارو داخل کلاس ها میریختم رو به صورت موقت کش کنم . یعنی قرارشد...
ادامه مطلب »

خواندن و نوشتن Json با لایبرری Gson

خواندن و نوشتن Json با لایبرری Gson
در اکثر پروژه های تحت نت معمولا نیاز داریم تا یک فایل Json را دریافت کرده و اطلاعات را از آن بخوانیم (به اصطلاح parse کنیم )   یکی از بهترین لایبرری ها برای پارس کردن و حتی ساختن فایل های...
ادامه مطلب »

استفاده از لایبرری SmoothProgressBar برای نمایش پروگرس بار

استفاده از لایبرری SmoothProgressBar برای نمایش پروگرس بار
امروز توی یکی از پروژه ها از این لایبرری استفاده کردم استفاده از اون خیلی سادس : اول از لینک زیر دانلودش کنید : https://github.com/castorflex/SmoothProgressBar سپس فولدر لایبرری رو کنار پوشه های پروژه خود کپی کنید و بعد در پروژه به...
ادامه مطلب »

نحوه استفاده از SimpleCursorAdapter و CursorAdapter

SimpleCursorAdapter adapter = new SimpleCursorAdapter(this, // Context. android.R.layout.two_line_list_item, // Specify the row template // to use (here, two // columns bound to the // two retrieved cursor // rows). mCursor, // Pass in the cursor to bind to. // Array of...
ادامه مطلب »

آموزش استفاده از Broadcast Receiver

آموزش استفاده از Broadcast Receiver
Broadcast Receiver چیست ؟ اندروید اتفاق هایی که در سطح سیستم می افتد را با broadcast اعلام می کند و اپلیکیشن می توانند برای این broadcast ها reciver تعریف کنند تا هنگام رخ دادن اتفاق ها به اپلیکیشن مطلع شود. مثلا...
ادامه مطلب »
رفتن به بالا