Posts

Showing posts from March, 2020

How to Create Account Picker in Sketchware

Image
// On button clicked Intent intent = com.google.android.gms.common.AccountPicker.newChooseAccountIntent(null, null, new String[]{"com.google"}, false, null, null, null, null); startActivityForResult(intent, 94);  // On files picked }; break; case 94: try { _onAccountPicked(_data.getStringExtra(android.accounts.AccountManager.KEY_ACCOUNT_NAME).toString(), _data.getStringExtra(android.accounts.AccountManager.KEY_ACCOUNT_TYPE).toString()); } catch (Exception e) { }; if (false) {

How to Create Material Button in Sketchware

Image
//Add this oncreate event // MaterialButton without Stroke final com.google.android.material.button.MaterialButton btn1 = new com.google.android.material.button.MaterialButton(this, null, R.attr.borderlessButtonStyle); linear1.addView(btn1); btn1.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT)); btn1.setPadding(20,8,20,8); //left, top, right, bottom btn1.setGravity(Gravity.CENTER); btn1.setText("MATERIAL BUTTON WITHOUT STROKE"); btn1.setTextColor(Color.parseColor("#03A9F4")); btn1.setCornerRadius(10); btn1.setClickable(true); btn1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { showMessage("button1 clicked"); } }); _setMaterialEffect(btn1, "#B3E5FC"); // MaterialButton with Stroke final com.google.android.material.button.MaterialButton btn2 = new com.google.android.material.button.MaterialButton(this, null, R.attr.borderlessButton

How to create UBER ProgressBar in Sketchware

Image
OnCreate Add Source Directly block: UberProgressView n = new UberProgressView(this); linear1.addView(n); MoreBlock Add Source Directly block: } public static class UberProgressView extends View {     private static final String TAG = UberProgressView.class.getSimpleName();     private static final String CIRCLE_COLOR = "#0000FF";     private static final int MAX_FADING_CIRCLE_ALPHA = 100;     private static final float TRAILING_FUNCTION_CHANGE_THRESHOLD = 0.90f;     private static final int TOTAL_ANIMATION_TIME = 450;     private float cXStationary;     private float cYStationary;     private float rStationary;     private float rStationaryGF;     private float rOrbiting;     private float orbitPathDistanceFromCenter;     private final Paint mPaintStationaryCircle = new Paint();     private final Paint mPaintGrowingFadingCircle = new Paint();     private final Paint mPaintOrbitingCircle1 = new Paint();     private final Paint mPaintOrbitingCircle2 = new Paint();     private f

How to Share Text to Social Media

The code used: Intent sendIntent = new Intent(); sendIntent.setAction(Intent.ACTION_SEND); sendIntent.putExtra(Intent.EXTRA_TEXT, _text); sendIntent.setType("text/plain"); Intent shareIntent = Intent.createChooser(sendIntent, null); startActivity(shareIntent);

How to create a specific image as wallpaper in Sketchware

The code used: WallpaperManager myWallpaperManager = WallpaperManager.getInstance(getApplicationContext()); try{ myWallpaperManager.setResource(R.drawable.wall); }catch (Exception g) { g.printStackTrace(); }

How to Control widget width and height using Seekbar

Image
The code is: _v.getLayoutParams().height = (int)_h; _v.getLayoutParams().width = (int)_w; _v.requestLayout(); The tutorial video is: