提交 65016bdc 编写于 作者: B Blankj

see 05/03 log

上级 e3eb3cbf
......@@ -15,7 +15,7 @@ import java.io.File;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2016/9/29
* time : 2016/09/29
* desc : Clean工具类Demo
* </pre>
*/
......
......@@ -12,7 +12,7 @@ import com.blankj.utilcode.util.DeviceUtils;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2016/9/27
* time : 2016/09/27
* desc : Device工具类Demo
* </pre>
*/
......
......@@ -15,7 +15,7 @@ import java.util.ArrayList;
* author: Blankj
* blog : http://blankj.com
* time : 17/02/01
* desc :
* desc : Fragment工具类Demo
* </pre>
*/
public class FragmentActivity extends AppCompatActivity {
......
......@@ -14,7 +14,7 @@ import com.blankj.utilcode.util.HandlerUtils;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2016/9/27
* time : 2016/09/27
* desc : Handler工具类Demo
* </pre>
*/
......
......@@ -15,7 +15,7 @@ import com.blankj.utilcode.util.SizeUtils;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2016/9/26
* time : 2016/09/26
* desc : Image工具类Demo
* </pre>
*/
......
......@@ -19,7 +19,7 @@ import com.blankj.utilcode.util.LogUtils;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2016/9/27
* time : 2016/09/27
* desc : Keyboard工具类Demo
* </pre>
*/
......
......@@ -16,7 +16,7 @@ import com.blankj.androidutilcode.R;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2016/9/29
* time : 2016/09/29
* desc : MainActivity
* </pre>
*/
......
......@@ -11,7 +11,7 @@ import com.blankj.utilcode.util.SDCardUtils;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2016/9/27
* time : 2016/09/27
* desc : SDCard工具类Demo
* </pre>
*/
......
......@@ -61,7 +61,7 @@ public class SnackbarActivity extends Activity
showSnackbar(TYPE_LONG);
break;
case R.id.btn_long_snackbar_with_action:
showSnackbar(TYPE_SHORT_WITH_ACTION);
showSnackbar(TYPE_LONG_WITH_ACTION);
break;
case R.id.btn_indefinite_snackbar:
showSnackbar(TYPE_INDEFINITE);
......@@ -83,7 +83,7 @@ public class SnackbarActivity extends Activity
private void showSnackbar(int type) {
SpannableStringUtils.Builder builder = new SpannableStringUtils.Builder()
.append("").setResourceId(R.drawable.ic_logo)
.append("").setResourceId(R.mipmap.ic_launcher)
.append("").setMargin(24);
switch (type) {
case TYPE_SHORT:
......
......@@ -20,8 +20,8 @@ import com.blankj.utilcode.util.ToastUtils;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2016/9/27
* desc : Spannable工具类Demo
* time : 2016/09/27
* desc : SpannableString工具类Demo
* </pre>
*/
public class SpannableActivity extends Activity {
......
......@@ -13,7 +13,7 @@ import com.blankj.utilcode.util.ToastUtils;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2016/9/29
* time : 2016/09/29
* desc : Toast工具类Demo
* </pre>
*/
......@@ -42,7 +42,7 @@ public class ToastActivity extends Activity
findViewById(R.id.btn_cancel_toast).setOnClickListener(this);
tvAboutToast.setText("is default location: " + isDefaultLocation
+ "\ncustom view: " + isDefaultView
+ "\nis default view: " + isDefaultView
);
}
......@@ -53,7 +53,7 @@ public class ToastActivity extends Activity
if (isDefaultLocation) {
ToastUtils.setGravity(Gravity.CENTER, 0, 0);
} else {
ToastUtils.setGravity(Gravity.BOTTOM | Gravity.CENTER_HORIZONTAL, 0, R.dimen.toast_y_offset);
ToastUtils.setGravity(Gravity.BOTTOM | Gravity.CENTER_HORIZONTAL, 0, getResources().getDimensionPixelSize(R.dimen.offset_64));
}
isDefaultLocation = !isDefaultLocation;
break;
......@@ -69,7 +69,7 @@ public class ToastActivity extends Activity
new Thread(new Runnable() {
@Override
public void run() {
ToastUtils.showShortSafe("show_short_toast_safe");
ToastUtils.showShortSafe(R.string.toast_short_safe);
}
}).start();
break;
......@@ -77,22 +77,22 @@ public class ToastActivity extends Activity
new Thread(new Runnable() {
@Override
public void run() {
ToastUtils.showLongSafe("show_long_toast_safe");
ToastUtils.showLongSafe(R.string.toast_long_safe);
}
}).start();
break;
case R.id.btn_show_short_toast:
ToastUtils.showShort("show_short_toast");
ToastUtils.showShort(R.string.toast_short);
break;
case R.id.btn_show_long_toast:
ToastUtils.showShort("show_long_toast");
ToastUtils.showShort(R.string.toast_long);
break;
case R.id.btn_cancel_toast:
ToastUtils.cancel();
break;
}
tvAboutToast.setText("is default location: " + isDefaultLocation
+ "\ncustom view: " + isDefaultView
+ "\nis default view: " + isDefaultView
);
}
}
<?xml version="1.0" encoding="utf-8"?>
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
style="@style/TextStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:background="@drawable/shape_toast_bg"
android:drawableLeft="@drawable/ic_logo"
android:drawableLeft="@mipmap/ic_launcher"
android:drawablePadding="@dimen/spacing_16"
android:gravity="center"
android:padding="@dimen/spacing_16"
android:text="@string/toast_custom_view"
android:textColor="@color/white"/>
\ No newline at end of file
android:textColor="@color/white"
android:textSize="@dimen/font_26"/>
\ No newline at end of file
......@@ -4,5 +4,6 @@
<color name="colorPrimaryDark">#303F9F</color>
<color name="colorAccent">#FF4081</color>
<color name="white">#ffffffff</color>
<color name="white">#FFFFFF</color>
<color name="black">#000000</color>
</resources>
......@@ -8,5 +8,5 @@
<dimen name="block_high_width">20dp</dimen>
<dimen name="block_high_height">60dp</dimen>
<dimen name="toast_y_offset">64dp</dimen>
<dimen name="offset_64">64dp</dimen>
</resources>
......@@ -126,6 +126,10 @@
<string name="toast_show_short">Show Short Toast</string>
<string name="toast_show_long">Show Long Toast</string>
<string name="toast_cancel">Cancel Toast</string>
<string name="toast_custom_view">custom toast view</string>
<string name="toast_custom_view">Custom View</string>
<string name="toast_short_safe">Short Safe</string>
<string name="toast_long_safe">Long Safe</string>
<string name="toast_short">Short</string>
<string name="toast_long">Long</string>
</resources>
......@@ -14,10 +14,12 @@
<style name="TextStyle">
<item name="android:textSize">@dimen/font_26</item>
<item name="android:textColor">@color/black</item>
</style>
<style name="WideBtnStyle">
<item name="android:textAllCaps">false</item>
<item name="android:textSize">@dimen/font_26</item>
<item name="android:textColor">@color/black</item>
</style>
</resources>
......@@ -18,7 +18,7 @@ import java.util.Map;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2016/9/23
* time : 2016/09/23
* desc : Activity相关工具类
* </pre>
*/
......
......@@ -18,7 +18,7 @@ import java.util.List;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2016/8/2
* time : 2016/08/02
* desc : App相关工具类
* </pre>
*/
......
......@@ -20,7 +20,7 @@ import java.lang.reflect.Method;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2016/9/23
* time : 2016/09/23
* desc : 栏相关工具类
* </pre>
*/
......
......@@ -4,7 +4,7 @@ package com.blankj.utilcode.util;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2016/9/19
* time : 2016/09/19
* desc : 相机相关工具类
* </pre>
*/
......
......@@ -6,7 +6,7 @@ import java.io.File;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2016/9/27
* time : 2016/09/27
* desc : 清除相关工具类
* </pre>
*/
......
......@@ -10,7 +10,7 @@ import android.net.Uri;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2016/9/25
* time : 2016/09/25
* desc : 剪贴板相关工具类
* </pre>
*/
......
......@@ -7,7 +7,7 @@ import java.io.IOException;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2016/10/9
* time : 2016/10/09
* desc : 关闭相关工具类
* </pre>
*/
......
......@@ -24,7 +24,7 @@ import java.io.UnsupportedEncodingException;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2016/8/13
* time : 2016/08/13
* desc : 转换相关工具类
* </pre>
*/
......
......@@ -18,7 +18,7 @@ import java.util.Locale;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2016/9/27
* time : 2016/09/27
* desc : 崩溃相关工具类
* </pre>
*/
......
......@@ -14,7 +14,7 @@ import java.util.Map;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2016/9/28
* time : 2016/09/28
* desc : 判空相关工具类
* </pre>
*/
......
......@@ -12,7 +12,7 @@ import java.net.URLEncoder;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2016/8/7
* time : 2016/08/07
* desc : 编码解码相关工具类
* </pre>
*/
......
......@@ -19,7 +19,7 @@ import javax.crypto.spec.SecretKeySpec;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2016/8/2
* time : 2016/08/02
* desc : 加密解密相关的工具类
* </pre>
*/
......
......@@ -31,7 +31,7 @@ import java.util.List;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2016/8/11
* time : 2016/08/11
* desc : 文件相关工具类
* </pre>
*/
......
......@@ -20,7 +20,7 @@ import java.util.List;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2017/1/17
* time : 2017/01/17
* desc : Fragment相关工具类
* </pre>
*/
......
......@@ -49,7 +49,7 @@ import java.io.OutputStream;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2016/8/12
* time : 2016/08/12
* desc : 图片相关工具类
* </pre>
*/
......
......@@ -15,7 +15,7 @@ import java.io.File;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2016/9/23
* time : 2016/09/23
* desc : 意图相关工具类
* </pre>
*/
......
......@@ -11,7 +11,7 @@ import android.widget.EditText;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2016/8/2
* time : 2016/08/02
* desc : 键盘相关工具类
* </pre>
*/
......
......@@ -34,7 +34,7 @@ import javax.xml.transform.stream.StreamSource;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2016/9/21
* time : 2016/09/21
* desc : Log相关工具类
* </pre>
*/
......
......@@ -4,7 +4,7 @@ package com.blankj.utilcode.util;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2016/12/5
* time : 2016/12/05
* desc : 阴历相关工具类
* </pre>
*/
......
......@@ -24,7 +24,7 @@ import java.util.concurrent.Future;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2016/8/2
* time : 2016/08/02
* desc : 网络相关工具类
* </pre>
*/
......
......@@ -25,7 +25,7 @@ import java.util.List;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2016/8/2
* time : 2016/08/02
* desc : 手机相关工具类
* </pre>
*/
......
......@@ -11,7 +11,7 @@ import java.util.regex.Pattern;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2016/8/2
* time : 2016/08/02
* desc : 正则相关工具类
* </pre>
*/
......
......@@ -14,7 +14,7 @@ import java.io.InputStreamReader;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2016/8/11
* time : 2016/08/11
* desc : SD卡相关工具类
* </pre>
*/
......
......@@ -11,7 +11,7 @@ import java.util.Set;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2016/8/2
* time : 2016/08/02
* desc : SP相关工具类
* </pre>
*/
......
......@@ -16,7 +16,7 @@ import android.view.WindowManager;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2016/8/2
* time : 2016/08/02
* desc : 屏幕相关工具类
* </pre>
*/
......
......@@ -14,7 +14,7 @@ import java.util.Set;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2016/8/2
* time : 2016/08/02
* desc : 服务相关工具类
* </pre>
*/
......
......@@ -9,7 +9,7 @@ import java.util.List;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2016/8/7
* time : 2016/08/07
* desc : Shell相关工具类
* </pre>
*/
......
......@@ -9,7 +9,7 @@ import android.view.ViewGroup;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2016/8/2
* time : 2016/08/02
* desc : 尺寸相关工具类
* </pre>
*/
......
......@@ -4,7 +4,7 @@ package com.blankj.utilcode.util;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2016/8/16
* time : 2016/08/16
* desc : 字符串相关工具类
* </pre>
*/
......
......@@ -20,7 +20,7 @@ import java.util.concurrent.TimeoutException;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2016/8/25
* time : 2016/08/25
* desc : 线程池相关工具类
* </pre>
*/
......
......@@ -14,7 +14,7 @@ import java.util.Locale;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2016/8/2
* time : 2016/08/02
* desc : 时间相关工具类
* </pre>
*/
......
......@@ -17,7 +17,7 @@ import android.widget.Toast;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2016/9/29
* time : 2016/09/29
* desc : 吐司相关工具类
* </pre>
*/
......@@ -30,7 +30,6 @@ public final class ToastUtils {
@SuppressLint("StaticFieldLeak")
private static View customView;
private static Handler sHandler = new Handler(Looper.getMainLooper());
private static boolean isJumpWhenMore;
private ToastUtils() {
throw new UnsupportedOperationException("u can't instantiate me...");
......
......@@ -4,7 +4,7 @@ package com.blankj.utilcode.util;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2016/9/29
* time : 2016/09/29
* desc : 震动相关工具类
* </pre>
*/
......
......@@ -20,7 +20,7 @@ import java.util.zip.ZipOutputStream;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2016/8/27
* time : 2016/08/27
* desc : 压缩相关工具类
* </pre>
*/
......
......@@ -14,7 +14,7 @@ import static com.google.common.truth.Truth.assertThat;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2016/9/26
* time : 2016/09/26
* desc : ClipboardUtils单元测试
* </pre>
*/
......
......@@ -14,7 +14,7 @@ import static com.google.common.truth.Truth.assertThat;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2016/8/13
* time : 2016/08/13
* desc : ConvertUtils单元测试
* </pre>
*/
......
......@@ -21,7 +21,7 @@ import static com.google.common.truth.Truth.assertThat;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2016/9/28
* time : 2016/09/28
* desc : EmptyUtils单元测试
* </pre>
*/
......
......@@ -12,7 +12,7 @@ import static com.google.common.truth.Truth.assertThat;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2016/8/12
* time : 2016/08/12
* desc : EncodeUtils单元测试
* </pre>
*/
......
......@@ -16,7 +16,7 @@ import static com.google.common.truth.Truth.assertThat;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2016/8/6
* time : 2016/08/06
* desc : EncryptUtils单元测试
* </pre>
*/
......
......@@ -15,7 +15,7 @@ import static com.google.common.truth.Truth.assertThat;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2016/8/19
* time : 2016/08/19
* desc : FileUtils单元测试
* </pre>
*/
......
......@@ -11,7 +11,7 @@ import static com.google.common.truth.Truth.assertThat;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2016/8/16
* time : 2016/08/16
* desc : RegularUtils单元测试
* </pre>
*/
......
......@@ -9,7 +9,7 @@ import org.robolectric.annotation.Config;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2016/8/23
* time : 2016/08/23
* desc : SDCard单元测试
* </pre>
*/
......
......@@ -14,7 +14,7 @@ import static com.google.common.truth.Truth.assertThat;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2016/8/22
* time : 2016/08/22
* desc : SPUtils单元测试
* </pre>
*/
......
......@@ -9,7 +9,7 @@ import static com.google.common.truth.Truth.assertThat;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2016/8/16
* time : 2016/08/16
* desc : StringUtils单元测试
* </pre>
*/
......
......@@ -13,7 +13,7 @@ import java.util.List;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2016/8/21
* time : 2016/08/21
* desc : 单元测试工具类
* </pre>
*/
......
......@@ -14,7 +14,7 @@ import static com.google.common.truth.Truth.assertThat;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2016/8/12
* time : 2016/08/12
* desc : TimeUtils单元测试
* </pre>
*/
......
......@@ -15,7 +15,7 @@ import static com.google.common.truth.Truth.*;
* <pre>
* author: Blankj
* blog : http://blankj.com
* time : 2016/9/10
* time : 2016/09/10
* desc : ZipUtils单元测试
* </pre>
*/
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册