@Override @SuppressLint("NewApi") public boolean isHardwareAccelerated() { // >= 3.0 if (Build.VERSION.SDK_INT >= 11) { return super.isHardwareAccelerated(); } else { return false; } }
@TargetApi(HONEYCOMB) public S isNotHardwareAccelerated() { isNotNull(); assertThat(actual.isHardwareAccelerated()) // .overridingErrorMessage("Expected to not be hardware accelerated but was") // .isFalse(); return myself; }
@TargetApi(HONEYCOMB) public S isHardwareAccelerated() { isNotNull(); assertThat(actual.isHardwareAccelerated()) // .overridingErrorMessage("Expected to be hardware accelerated but was not") // .isTrue(); return myself; }
public static boolean isHardwareAccelerated(final View v) { if (Build.VERSION.SDK_INT >= 11) { try { return v.isHardwareAccelerated(); } catch (Exception e) { } } return false; }
@TargetApi( Build.VERSION_CODES.HONEYCOMB ) @Override public boolean isHardwareAccelerated() { return view.isHardwareAccelerated(); }
@TargetApi(HONEYCOMB) public S isNotHardwareAccelerated() { isNotNull(); assertThat(actual.isHardwareAccelerated()) // .overridingErrorMessage("Expected to not be hardware accelerated but was") // .isFalse(); return myself; }
@TargetApi(HONEYCOMB) public S isHardwareAccelerated() { isNotNull(); assertThat(actual.isHardwareAccelerated()) // .overridingErrorMessage("Expected to be hardware accelerated but was not") // .isTrue(); return myself; }
@Override protected void setChildrenDrawingCacheEnabled(boolean enabled) { final int count = getChildCount(); for (int i = 0; i < count; i++) { final View view = getChildAt(i); view.setDrawingCacheEnabled(enabled); // Update the drawing caches if (!view.isHardwareAccelerated() && enabled) { view.buildDrawingCache(true); } } }
@Override protected void setChildrenDrawingCacheEnabled(boolean enabled) { final int count = getChildCount(); for (int i = 0; i < count; i++) { final View view = getChildAt(i); view.setDrawingCacheEnabled(enabled); // Update the drawing caches if (!view.isHardwareAccelerated() && enabled) { view.buildDrawingCache(true); } } }
@Override protected void setChildrenDrawingCacheEnabled(boolean enabled) { final int count = getChildCount(); for (int i = 0; i < count; i++) { final View view = getChildAt(i); view.setDrawingCacheEnabled(enabled); // Update the drawing caches if (!view.isHardwareAccelerated() && enabled) { view.buildDrawingCache(true); } } }
@Override protected void setChildrenDrawingCacheEnabled(boolean enabled) { final int count = getChildCount(); for (int i = 0; i < count; i++) { final View view = getChildAt(i); view.setDrawingCacheEnabled(enabled); // Update the drawing caches if (!view.isHardwareAccelerated() && enabled) { view.buildDrawingCache(true); } } }
@Override protected void setChildrenDrawingCacheEnabled(boolean enabled) { final int count = getChildCount(); for (int i = 0; i < count; i++) { final View view = getChildAt(i); view.setDrawingCacheEnabled(enabled); // Update the drawing caches if (!view.isHardwareAccelerated()) { view.buildDrawingCache(true); } } } }
data.put("TranslationX", v.getTranslationX()); data.put("TranslationY", v.getTranslationY()); data.put("IsHWAccelerated", v.isHardwareAccelerated()); data.put("LayerType", translator.layerType(v.getLayerType())); data.put("Matrix", v.getMatrix().toShortString());