تعلم Sketchware
سأبدأ معكم ان شاء الله من أول شرح للأساسيات حتى الإحتراف في التطبيق أخوكم / إسحاق القادري (الذئب البرمجي)
https://t.me/sketchware_Learn
سأبدأ معكم ان شاء الله من أول شرح للأساسيات حتى الإحتراف في التطبيق أخوكم / إسحاق القادري (الذئب البرمجي)
https://t.me/sketchware_Learn
🔴إبن اليمن⚪️للتقنية⚫️
السلام عليكم ورحمة الله وبركاته
بإذن الله تعالى
سنقوم بنشر العديد من الشروحات التقنية
للتواصل معي تيلجرام
@SON_OF_YAMEN
واتساب وغيره...
+967 775109039
👍👍
https://t.me/SON_OF_YEMEN_TECHNOLOGY
السلام عليكم ورحمة الله وبركاته
بإذن الله تعالى
سنقوم بنشر العديد من الشروحات التقنية
للتواصل معي تيلجرام
@SON_OF_YAMEN
واتساب وغيره...
+967 775109039
👍👍
https://t.me/SON_OF_YEMEN_TECHNOLOGY
Telegram
🔴إبن اليمن⚪️للتقنية⚫️
السلام عليكم ورحمة الله وبركاته
بإذن الله تعالى
سنقوم بنشر العديد من الشروحات التقنية
للتواصل معي تيلجرام
@SON_OF_YAMEN
واتساب وغيره...
+967 775109039
👍👍
بإذن الله تعالى
سنقوم بنشر العديد من الشروحات التقنية
للتواصل معي تيلجرام
@SON_OF_YAMEN
واتساب وغيره...
+967 775109039
👍👍
👍1
باندا - 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 سكتشوير العرب
إنشاء تطبيق صور مثل "حالات مصورة" مع امكانية مشاركة الصور 👇👇