浏览代码

OpenExternalAppUtil工具类添加

niusongtao@dl-cg.com 5 年之前
父节点
当前提交
dbc7e84310

+ 17 - 0
base_library/src/main/java/com/mgtech/base_library/util/GlideUtil.java

@@ -60,6 +60,14 @@ public class GlideUtil {
                 .into(imageView);
     }
 
+
+    public static void loadThumbnailImage(String url, final ImageView imageView ,@DrawableRes int placeholder) {
+        Glide.with(ContextUtils.getContext()).load(url).thumbnail(0.3f)
+                .apply(new RequestOptions().placeholder(placeholder)
+                        .error(R.drawable.place_holder_failed).diskCacheStrategy(DiskCacheStrategy.RESOURCE))
+                .into(imageView);
+    }
+
     public static void preloadThumbnailImage(String url, @DrawableRes int resourceId, final ImageView imageView) {
         Glide.with(ContextUtils.getContext()).load(url).thumbnail(0.3f)
                 .apply(new RequestOptions().placeholder(resourceId)
@@ -111,6 +119,15 @@ public class GlideUtil {
                         .error(R.drawable.place_holder_failed)).into(imageView);
     }
 
+    public static void loadRoundThumbnailImage(String url, int round ,final ImageView imageView ,@DrawableRes int placeholder) {
+        Glide.with(ContextUtils.getContext()).load(url).thumbnail(0.3f)
+//                .apply(RequestOptions.bitmapTransform(new RoundedCorners(DrawableUtils.Dp2Px(round))))
+                .apply(new RequestOptions().placeholder(placeholder)
+                        .optionalTransform(new GlideRoundedCornersTransform(DrawableUtil.Dp2Px(round)
+                                ,GlideRoundedCornersTransform.CornerType.ALL))
+                        .error(R.drawable.place_holder_failed)).into(imageView);
+    }
+
 
 
     //加载gif并指定播放次数与获取播放结束监听

+ 2 - 2
base_library/src/main/java/com/mgtech/base_library/util/OpenExternalAppUtil.java

@@ -56,11 +56,11 @@ public class OpenExternalAppUtil {
      * @param
      * @return void
      */
-    public static Intent startWhatsApp() {
+    public static Intent startWhatsApp(String value) {
         if (isAvailable(getContext(), "com.whatsapp")) {
             Intent sendIntent = new Intent();
             sendIntent.setAction(Intent.ACTION_SEND);
-            sendIntent.putExtra(Intent.EXTRA_TEXT, "This is my text to send.");
+            sendIntent.putExtra(Intent.EXTRA_TEXT, value);
             sendIntent.setType("text/plain");
             sendIntent.setPackage("com.whatsapp");//区别别的应用包名
             return sendIntent;