باندا - Panda
قناة باندا الأول على العراق
تقدم لكم شروحات ومشاريع سكيتشوير
هل تريد تعلم تصميم التطبيقات باندا هيه الافضل
حسابي @r1_uo
https://t.me/r2_uo
قناة باندا الأول على العراق
تقدم لكم شروحات ومشاريع سكيتشوير
هل تريد تعلم تصميم التطبيقات باندا هيه الافضل
حسابي @r1_uo
https://t.me/r2_uo
Telegram
Rukayye،
لك الحمدُ في كل لحضاتي،
قنوات فيهم شروحات
Forwarded from LearnSketchWare | تعليم سكتشوير (برق | Barq)
Media is too big
VIEW IN TELEGRAM
✋طريقة إرسال اشعار لتطبيقات ⚠️عبر Sketchware 👍
Forwarded from LearnSketchWare | تعليم سكتشوير
صنع تطبيق لتشغيل الفيديوهات من الروابط 💬شرح آخر وجديد💬 👇
Forwarded from LearnSketchWare | تعليم سكتشوير
الكود المستخدم 👇
Forwarded from LearnSketchWare | تعليم سكتشوير
final VideoView vd = new VideoView(PlayActivity.this); vd.setLayoutParams(new LinearLayout.LayoutParams(android.widget.LinearLayout.LayoutParams.MATCH_PARENT, android.widget.LinearLayout.LayoutParams.MATCH_PARENT)); String video_url = getIntent().getStringExtra("v"); Uri uri = Uri.parse(video_url); final ProgressDialog pd = new ProgressDialog(PlayActivity.this); pd.setMessage("جاري تحميل الحلقة..."); pd.setCancelable(false); pd.show(); linear1.addView(vd); vd.setVideoURI(uri); vd.setMediaController(new MediaController(this)); vd.requestFocus(); vd.start(); vd.setOnPreparedListener(new MediaPlayer.OnPreparedListener() { @Override public void onPrepared(MediaPlayer mp){ pd.dismiss(); }}); vd.setOnErrorListener(new MediaPlayer.OnErrorListener(){ @Override public boolean onError(MediaPlayer mediaPlayer,int i,int i1){ pd.setMessage("حدث خطأ اثناء التشغيل الرجو التحقق من النت لديك!!"); pd.setCancelable(true); pd.show(); finish(); return true; }});
Forwarded from Learn Sketchware - تعلم سكتشوير (web info)
ماذا تريدون في الشرح القادم ؟؟
Anonymous Poll
44%
طريقة اظهار الاعلانات في التطبيق
32%
طريقة اعداد الفاير بيس واضافته للتطبيق
24%
شرح آخر اقترحه من هنا @aimadox
Forwarded from سكتشوير العرب
اسهل طريقة لوضع Tab layout "صفحات عبر التمرير" 👇👇
Forwarded from سكتشوير العرب
Media is too big
VIEW IN TELEGRAM
Forwarded from سكتشوير العرب
الكود المستخدم 👇👇
Forwarded from سكتشوير العرب
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;
}
}
{
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;
}
}
{
Forwarded from سكتشوير العرب
عمل تطبيق مشغل الموسيقى من خلال زر اختيار الصوت من الذاكرة وتشغيله في التطبيق 👇👇
👍2
Forwarded from سكتشوير العرب
Media is too big
VIEW IN TELEGRAM
Forwarded from سكتشوير العرب
تطبيق سكتشوير العرب لشروحات و مشاريع و اكواد سكتشوير
https://play.google.com/store/apps/details?id=mhamd.shufoot.Sketchwarear
https://play.google.com/store/apps/details?id=mhamd.shufoot.Sketchwarear
Forwarded from سكتشوير العرب
إنشاء تطبيق صور مثل "حالات مصورة" مع امكانية مشاركة الصور 👇👇
Forwarded from سكتشوير العرب
الكود المستخدم في هذا👆 الشرح بالاسفل 👇
Forwarded from سكتشوير العرب
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"));
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"));
Forwarded from سكتشوير العرب
طريقة صنع تطبيق صور مع زر الدعم وبعض الاضافات 2 اجزاء 👇👇