Skip to content

Instantly share code, notes, and snippets.

Mustafa Sevgi mustafasevgi

Block or report user

Report or block mustafasevgi

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View RoundedImageView
package com.Yahya.Utils;
import android.content.Context;
import android.content.res.TypedArray;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.graphics.PorterDuff;
import android.graphics.PorterDuffXfermode;
import android.graphics.Rect;
View gist:2406dfec218594e6a8aa
// To animate view slide out from left to right
public void slideToRight(View view){
TranslateAnimation animate = new TranslateAnimation(0,view.getWidth(),0,0);
animate.setDuration(500);
animate.setFillAfter(true);
view.startAnimation(animate);
view.setVisibility(View.GONE);
}
// To animate view slide out from right to left
public void slideToLeft(View view){
@mustafasevgi
mustafasevgi / styles.xml
Created Jan 28, 2015
Android appcompat full screen and hide status bar
View styles.xml
<resources>
<style name="AppTheme" parent="@style/Theme.AppCompat.Light">
<item name="android:windowNoTitle">true</item>
<item name="windowActionBar">false</item>
<item name="android:windowFullscreen">true</item>
<item name="android:windowContentOverlay">@null</item>
</style>
</resources>
View gist:a60a9367d8de07a7a47e
android:contentInsetStart="0dp"
android:contentInsetLeft="0dp"
app:contentInsetLeft="0dp"
app:contentInsetStart="0dp"
@mustafasevgi
mustafasevgi / gist:fd021ae54331ac1d6188
Created Jan 29, 2015
Add event Calendar, send SMS, installed package, send message with FB Messenger, send Email
View gist:fd021ae54331ac1d6188
private void addCalendar() {
Uri eventsUri;
if (android.os.Build.VERSION.SDK_INT <= 7) {
eventsUri = Uri.parse("content://calendar/events");
}
else {
View gist:dbfae7eccad177090d0a
private String getDistanceBetweenTwoLocations(double latA, double lngA, double latB, double lngB, String suffix) {
Location locationA = new Location("point A");
locationA.setLatitude(latA);
locationA.setLongitude(lngA);
Location locationB = new Location("point B");
locationB.setLatitude(latB);
locationB.setLongitude(lngB);
View gist:c67548e0512c4dde748b
@Override
public Dialog onCreateDialog(final Bundle savedInstanceState) {
// the content
final RelativeLayout root = new RelativeLayout(getActivity());
root.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));
// creating the fullscreen dialog
final Dialog dialog = new Dialog(getActivity());
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
@mustafasevgi
mustafasevgi / Maps link
Created Feb 20, 2015
Create maps link android
View Maps link
@mustafasevgi
mustafasevgi / auto load more
Created Feb 21, 2015
EndlessScrollListener
View auto load more
public abstract class EndlessScrollListener implements OnScrollListener {
// The minimum amount of items to have below your current scroll position
// before loading more.
private int visibleThreshold = 5;
// The current offset index of data you have loaded
private int currentPage = 0;
// The total number of items in the dataset after the last load
private int previousTotalItemCount = 0;
// True if we are still waiting for the last set of data to load.
private boolean loading = true;
View get hour 24 hours format
Date now = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("K:mm a");
String formattedTime = sdf.format(now);
You can’t perform that action at this time.