com.taobao.weex.common.WXImageSharpen Java Examples
The following examples show how to use
com.taobao.weex.common.WXImageSharpen.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example #1
Source File: WXAttr.java From ucar-weex-core with Apache License 2.0 | 6 votes |
public WXImageSharpen getImageSharpen() { Object obj = get(Constants.Name.SHARPEN); if (obj == null) { obj = get(Constants.Name.IMAGE_SHARPEN); } if (obj == null) { return WXImageSharpen.UNSHARPEN; } String imageSharpen = obj.toString(); WXImageSharpen waImageSharpen = WXImageSharpen.UNSHARPEN; if (imageSharpen.equals("sharpen")) { waImageSharpen = WXImageSharpen.SHARPEN; } return waImageSharpen; }
Example #2
Source File: WXAttr.java From weex-uikit with MIT License | 6 votes |
public WXImageSharpen getImageSharpen() { Object obj = get(Constants.Name.SHARPEN); if (obj == null) { obj = get(Constants.Name.IMAGE_SHARPEN); } if (obj == null) { return WXImageSharpen.UNSHARPEN; } String imageSharpen = obj.toString(); WXImageSharpen waImageSharpen = WXImageSharpen.UNSHARPEN; if (imageSharpen.equals("sharpen")) { waImageSharpen = WXImageSharpen.SHARPEN; } return waImageSharpen; }
Example #3
Source File: WXAttr.java From weex with Apache License 2.0 | 6 votes |
public WXImageSharpen getImageSharpen() { Object obj = get(WXDomPropConstant.WX_SHARPEN); if (obj == null) { obj = get(WXDomPropConstant.WX_IMAGE_SHARPEN); } if (obj == null) { return WXImageSharpen.UNSHARPEN; } String imageSharpen = obj.toString(); WXImageSharpen waImageSharpen = WXImageSharpen.UNSHARPEN; if (imageSharpen.equals("sharpen")) { waImageSharpen = WXImageSharpen.SHARPEN; } return waImageSharpen; }
Example #4
Source File: WXImageTest.java From ucar-weex-core with Apache License 2.0 | 5 votes |
@Test public void testSetSrc() throws Exception { TestDomObject.setAttribute((WXDomObject)mWXImage.getDomObject(),PowerMockito.mock(WXAttr.class)); PowerMockito.when(mWXImage.getDomObject().getAttrs().getImageSharpen()).thenReturn(WXImageSharpen.SHARPEN); mWXImage.setSrc(""); }
Example #5
Source File: WXImageTest.java From weex-uikit with MIT License | 5 votes |
@Test public void testSetSrc() throws Exception { TestDomObject.setAttribute((WXDomObject)mWXImage.getDomObject(),PowerMockito.mock(WXAttr.class)); PowerMockito.when(mWXImage.getDomObject().getAttrs().getImageSharpen()).thenReturn(WXImageSharpen.SHARPEN); mWXImage.setSrc(""); }
Example #6
Source File: WXImage.java From weex with Apache License 2.0 | 5 votes |
@WXComponentProp(name = WXDomPropConstant.WX_ATTR_SRC) public void setSrc(String src) { WXImageStrategy imageStrategy = new WXImageStrategy(); imageStrategy.isClipping = true; WXImageSharpen imageSharpen = mDomObj.attr.getImageSharpen(); imageStrategy.isSharpen = imageSharpen == WXImageSharpen.SHARPEN; IWXImgLoaderAdapter imgLoaderAdapter = mInstance.getImgLoaderAdapter(); if (imgLoaderAdapter != null) { imgLoaderAdapter.setImage(src, ((ImageView) getView()), mDomObj.attr.getImageQuality(), imageStrategy); } }
Example #7
Source File: WXImage.java From ucar-weex-core with Apache License 2.0 | 4 votes |
private void setRemoteSrc(Uri rewrited,int blurRadius) { WXImageStrategy imageStrategy = new WXImageStrategy(); imageStrategy.isClipping = true; WXImageSharpen imageSharpen = getDomObject().getAttrs().getImageSharpen(); imageStrategy.isSharpen = imageSharpen == WXImageSharpen.SHARPEN; imageStrategy.blurRadius = Math.max(0, blurRadius); this.mBlurRadius = blurRadius; imageStrategy.setImageListener(new WXImageStrategy.ImageListener() { @Override public void onImageFinish(String url, ImageView imageView, boolean result, Map extra) { if (getDomObject() != null && getDomObject().getEvents().contains(Constants.Event.ONLOAD)) { Map<String, Object> params = new HashMap<String, Object>(); Map<String, Object> size = new HashMap<>(2); if (imageView != null && imageView instanceof Measurable) { size.put("naturalWidth", ((Measurable) imageView).getNaturalWidth()); size.put("naturalHeight", ((Measurable) imageView).getNaturalHeight()); } else { size.put("naturalWidth", 0); size.put("naturalHeight", 0); } if (getDomObject() != null && containsEvent(Constants.Event.ONLOAD)) { params.put("success", result); params.put("size", size); fireEvent(Constants.Event.ONLOAD, params); } } } }); String placeholder=null; if(getDomObject().getAttrs().containsKey(Constants.Name.PLACEHOLDER)){ placeholder= (String) getDomObject().getAttrs().get(Constants.Name.PLACEHOLDER); }else if(getDomObject().getAttrs().containsKey(Constants.Name.PLACE_HOLDER)){ placeholder=(String)getDomObject().getAttrs().get(Constants.Name.PLACE_HOLDER); } if(placeholder!=null){ imageStrategy.placeHolder = getInstance().rewriteUri(Uri.parse(placeholder),URIAdapter.IMAGE).toString(); } IWXImgLoaderAdapter imgLoaderAdapter = getInstance().getImgLoaderAdapter(); if (imgLoaderAdapter != null) { imgLoaderAdapter.setImage(rewrited.toString(), getHostView(), getDomObject().getAttrs().getImageQuality(), imageStrategy); } }
Example #8
Source File: WXAttrTest.java From ucar-weex-core with Apache License 2.0 | 4 votes |
@Test public void testGetImageSharpen() throws Exception { assertEquals(WXImageSharpen.UNSHARPEN,attr.getImageSharpen()); }
Example #9
Source File: WXImage.java From weex-uikit with MIT License | 4 votes |
private void setRemoteSrc(Uri rewrited) { WXImageStrategy imageStrategy = new WXImageStrategy(); imageStrategy.isClipping = true; WXImageSharpen imageSharpen = getDomObject().getAttrs().getImageSharpen(); imageStrategy.isSharpen = imageSharpen == WXImageSharpen.SHARPEN; int radius = getDomObject().getStyles().getBlur(); radius = Math.max(0, radius); imageStrategy.blurRadius = Math.min(10, radius); imageStrategy.setImageListener(new WXImageStrategy.ImageListener() { @Override public void onImageFinish(String url, ImageView imageView, boolean result, Map extra) { if (getDomObject() != null && getDomObject().getEvents().contains(Constants.Event.ONLOAD)) { Map<String, Object> params = new HashMap<String, Object>(); Map<String, Object> size = new HashMap<>(2); if (imageView != null && imageView.getDrawable() != null && imageView.getDrawable() instanceof ImageDrawable) { size.put("naturalWidth", ((ImageDrawable) imageView.getDrawable()).getBitmapWidth()); size.put("naturalHeight", ((ImageDrawable) imageView.getDrawable()).getBitmapHeight()); } else { size.put("naturalWidth", 0); size.put("naturalHeight", 0); } if (getDomObject() != null && containsEvent(Constants.Event.ONLOAD)) { params.put("success", result); params.put("size", size); fireEvent(Constants.Event.ONLOAD, params); } } } }); WXSDKInstance instance = getInstance(); if (getDomObject().getAttrs().containsKey(Constants.Name.PLACE_HOLDER)) { String attr = (String) getDomObject().getAttrs().get(Constants.Name.PLACE_HOLDER); if (TextUtils.isEmpty(attr)) { imageStrategy.placeHolder = instance.rewriteUri(Uri.parse(attr), URIAdapter.IMAGE).toString(); } } IWXImgLoaderAdapter imgLoaderAdapter = getInstance().getImgLoaderAdapter(); if (imgLoaderAdapter != null) { imgLoaderAdapter.setImage(rewrited.toString(), getHostView(), getDomObject().getAttrs().getImageQuality(), imageStrategy); } }
Example #10
Source File: WXAttrTest.java From weex-uikit with MIT License | 4 votes |
@Test public void testGetImageSharpen() throws Exception { assertEquals(WXImageSharpen.UNSHARPEN,attr.getImageSharpen()); }