قناة الصقر للبرمجة - Channel Al-Saqr for ️Programming
1.14K subscribers
416 photos
104 videos
504 files
918 links
قناة تختص بنشر شروحات عن برمجة التطبيقات عن طريق تطبيق Sketchware وCode Assist وAide ومشاريع جاهزة بالإضافة إلى لغات البرمجة والتصميم.
روابط حسابات الصقر للبرمجة على الأنترنت:
https://t.me/AlSaqr_for_Programming_Channel/5290
Download Telegram
اسهل طريقة لوضع Tab layout "صفحات عبر التمرير" 👇👇
Media is too big
VIEW IN TELEGRAM
الكود المستخدم 👇👇
android.support.design.widget.AppBarLayout appBarLayout = (android.support.design.widget.AppBarLayout) _toolbar.getParent(); appBarLayout.setStateListAnimator(null);

viewPager = new android.support.v4.view.ViewPager(this);
viewPager.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));
MyPagerAdapter adapter = new MyPagerAdapter();
viewPager.setAdapter(adapter);
viewPager.setCurrentItem(0);
base.addView(viewPager);

tabLayout = new android.support.design.widget.TabLayout(this);

tabLayout.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT));
tabLayout.setTabGravity(tabLayout.GRAVITY_FILL);
tabLayout.setSelectedTabIndicatorColor(Color.parseColor("#FF0888C0"));
tabLayout.setTabTextColors(Color.parseColor("#FF0888C0"), Color.parseColor("#FF0888C0"));

tabLayout.setupWithViewPager(viewPager);
cod.addView(tabLayout);
cod.setElevation(5f);

}

private android.support.v4.view.ViewPager viewPager;
private android.support.design.widget.TabLayout tabLayout;

private class MyPagerAdapter extends android.support.v4.view.PagerAdapter {
public int getCount() {
return 2;

}

@Override public Object instantiateItem(ViewGroup collection, int position) {
LayoutInflater inflater = (LayoutInflater) getBaseContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View v = inflater.inflate(R.layout.empty, null);
LinearLayout container = (LinearLayout) v.findViewById(R.id.linear1);

if (position == 0) {
ViewGroup parent = (ViewGroup) layout1.getParent();
if (parent != null) {
parent.removeView(layout1);
}container.addView(layout1);}

else if (position == 1) {
ViewGroup parent = (ViewGroup) layout2.getParent();
if (parent != null) {
parent.removeView(layout2);
}
container.addView(layout2);}

collection.addView(v, 0);
return v;
}
@Override public void destroyItem(ViewGroup collection, int position, Object view) {
collection.removeView((View) view);
trash.addView((View) view);
}
@Override public CharSequence getPageTitle(int position) {
switch (position) {
case 0:
return "الصفحة1";
case 1:
return "الصفحة2";
default:
return null;
}

}
@Override public boolean isViewFromObject(View arg0, Object arg1) {
return arg0 == ((View) arg1);}
@Override public Parcelable saveState() {
return null;
}
}
{
عمل تطبيق مشغل الموسيقى من خلال زر اختيار الصوت من الذاكرة وتشغيله في التطبيق 👇👇
👍2
Media is too big
VIEW IN TELEGRAM
تطبيق سكتشوير العرب لشروحات و مشاريع و اكواد سكتشوير
https://play.google.com/store/apps/details?id=mhamd.shufoot.Sketchwarear
إنشاء تطبيق صور مثل "حالات مصورة" مع امكانية مشاركة الصور 👇👇
الكود المستخدم في هذا👆 الشرح بالاسفل 👇
Bitmap bitmap= BitmapFactory.decodeResource(getResources(),R.drawable.my_image);
String path = getExternalCacheDir()+"/shareimage.jpg";
java.io.OutputStream out = null;
java.io.File file=new java.io.File(path);
try { out = new java.io.FileOutputStream(file); bitmap.compress(Bitmap.CompressFormat.JPEG, 100, out); out.flush(); out.close(); } catch (Exception e) { e.printStackTrace(); } path=file.getPath();
Uri bmpUri = Uri.parse("file://"+path);

Intent shareIntent = new Intent(); shareIntent = new Intent(android.content.Intent.ACTION_SEND); shareIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); shareIntent.putExtra(Intent.EXTRA_STREAM, bmpUri); shareIntent.setType("image/jpg"); startActivity(Intent.createChooser(shareIntent,"Share with"));
طريقة صنع تطبيق صور مع زر الدعم وبعض الاضافات 2 اجزاء 👇👇
بناء التطبيق وعمل واجهة التطبيق
- الجزء الأول -
👇👇
عمل الصور و....الخ
- الجزء الثاني -
👇👇
Media is too big
VIEW IN TELEGRAM
اضافة خيار تكبير وتصغير الصور في تطبيق sketchware
نبذة عن تطبيق sketchware المستعمل في برمجة تطبيقات الاندرويد 👇👇
This media is not supported in your browser
VIEW IN TELEGRAM
الدرس 124: اضافة صلاحيات الوصول الى تطبيقك على sketchware