You've already forked android_translation_layer
mirror of
https://gitlab.com/android_translation_layer/android_translation_layer.git
synced 2025-10-27 11:48:10 -07:00
src/api-impl: fix up code style, mainly for code imported from AOSP
used the following (plus manual edits):
`clang-format --style="{BasedOnStyle: LLVM, IndentWidth: 8, UseTab: Always, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: true, ColumnLimit: 0}`
This commit is contained in:
@@ -1,9 +1,9 @@
|
||||
package android.widget;
|
||||
|
||||
import android.util.AttributeSet;
|
||||
import android.content.Context;
|
||||
import android.graphics.Bitmap;
|
||||
import android.graphics.BitmapFactory;
|
||||
import android.util.AttributeSet;
|
||||
import android.view.View;
|
||||
|
||||
public class ImageView extends View {
|
||||
@@ -11,8 +11,8 @@ public class ImageView extends View {
|
||||
super(attrs);
|
||||
|
||||
native_constructor(attrs);
|
||||
int resource = attrs.getAttributeResourceValue("http://schemas.android.com/apk/res/android", "src", 0);
|
||||
setImageResource(resource);
|
||||
int resource = attrs.getAttributeResourceValue("http://schemas.android.com/apk/res/android", "src", 0);
|
||||
setImageResource(resource);
|
||||
}
|
||||
|
||||
public ImageView(Context context) {
|
||||
@@ -32,71 +32,71 @@ public class ImageView extends View {
|
||||
private native void native_setPixbuf(long pixbuf);
|
||||
|
||||
public /*native*/ void setImageResource(final int resid) {
|
||||
if (Context.this_application.getResources().getString(resid).endsWith(".xml"))
|
||||
return;
|
||||
Bitmap bitmap = BitmapFactory.decodeResource(Context.this_application.getResources(), resid);
|
||||
native_setPixbuf(bitmap.pixbuf);
|
||||
}
|
||||
if (Context.this_application.getResources().getString(resid).endsWith(".xml"))
|
||||
return;
|
||||
Bitmap bitmap = BitmapFactory.decodeResource(Context.this_application.getResources(), resid);
|
||||
native_setPixbuf(bitmap.pixbuf);
|
||||
}
|
||||
public void setAdjustViewBounds(boolean adjustViewBounds) {}
|
||||
|
||||
public void setScaleType(ScaleType scaleType) {}
|
||||
|
||||
/**
|
||||
* Options for scaling the bounds of an image to the bounds of this view.
|
||||
*/
|
||||
public enum ScaleType {
|
||||
/**
|
||||
* Scale using the image matrix when drawing. The image matrix can be set using
|
||||
* {@link ImageView#setImageMatrix(Matrix)}. From XML, use this syntax:
|
||||
* <code>android:scaleType="matrix"</code>.
|
||||
*/
|
||||
MATRIX (0),
|
||||
/**
|
||||
* Scale the image using {@link Matrix.ScaleToFit#FILL}.
|
||||
* From XML, use this syntax: <code>android:scaleType="fitXY"</code>.
|
||||
*/
|
||||
FIT_XY (1),
|
||||
/**
|
||||
* Scale the image using {@link Matrix.ScaleToFit#START}.
|
||||
* From XML, use this syntax: <code>android:scaleType="fitStart"</code>.
|
||||
*/
|
||||
FIT_START (2),
|
||||
/**
|
||||
* Scale the image using {@link Matrix.ScaleToFit#CENTER}.
|
||||
* From XML, use this syntax:
|
||||
* <code>android:scaleType="fitCenter"</code>.
|
||||
*/
|
||||
FIT_CENTER (3),
|
||||
/**
|
||||
* Scale the image using {@link Matrix.ScaleToFit#END}.
|
||||
* From XML, use this syntax: <code>android:scaleType="fitEnd"</code>.
|
||||
*/
|
||||
FIT_END (4),
|
||||
/**
|
||||
* Center the image in the view, but perform no scaling.
|
||||
* From XML, use this syntax: <code>android:scaleType="center"</code>.
|
||||
*/
|
||||
CENTER (5),
|
||||
/**
|
||||
* Scale the image uniformly (maintain the image's aspect ratio) so
|
||||
* that both dimensions (width and height) of the image will be equal
|
||||
* to or larger than the corresponding dimension of the view
|
||||
* (minus padding). The image is then centered in the view.
|
||||
* From XML, use this syntax: <code>android:scaleType="centerCrop"</code>.
|
||||
*/
|
||||
CENTER_CROP (6),
|
||||
/**
|
||||
* Scale the image uniformly (maintain the image's aspect ratio) so
|
||||
* that both dimensions (width and height) of the image will be equal
|
||||
* to or less than the corresponding dimension of the view
|
||||
* (minus padding). The image is then centered in the view.
|
||||
* From XML, use this syntax: <code>android:scaleType="centerInside"</code>.
|
||||
*/
|
||||
CENTER_INSIDE (7);
|
||||
|
||||
ScaleType(int ni) {
|
||||
nativeInt = ni;
|
||||
}
|
||||
final int nativeInt;
|
||||
}
|
||||
/**
|
||||
* Options for scaling the bounds of an image to the bounds of this view.
|
||||
*/
|
||||
public enum ScaleType {
|
||||
/**
|
||||
* Scale using the image matrix when drawing. The image matrix can be set using
|
||||
* {@link ImageView#setImageMatrix(Matrix)}. From XML, use this syntax:
|
||||
* <code>android:scaleType="matrix"</code>.
|
||||
*/
|
||||
MATRIX(0),
|
||||
/**
|
||||
* Scale the image using {@link Matrix.ScaleToFit#FILL}.
|
||||
* From XML, use this syntax: <code>android:scaleType="fitXY"</code>.
|
||||
*/
|
||||
FIT_XY(1),
|
||||
/**
|
||||
* Scale the image using {@link Matrix.ScaleToFit#START}.
|
||||
* From XML, use this syntax: <code>android:scaleType="fitStart"</code>.
|
||||
*/
|
||||
FIT_START(2),
|
||||
/**
|
||||
* Scale the image using {@link Matrix.ScaleToFit#CENTER}.
|
||||
* From XML, use this syntax:
|
||||
* <code>android:scaleType="fitCenter"</code>.
|
||||
*/
|
||||
FIT_CENTER(3),
|
||||
/**
|
||||
* Scale the image using {@link Matrix.ScaleToFit#END}.
|
||||
* From XML, use this syntax: <code>android:scaleType="fitEnd"</code>.
|
||||
*/
|
||||
FIT_END(4),
|
||||
/**
|
||||
* Center the image in the view, but perform no scaling.
|
||||
* From XML, use this syntax: <code>android:scaleType="center"</code>.
|
||||
*/
|
||||
CENTER(5),
|
||||
/**
|
||||
* Scale the image uniformly (maintain the image's aspect ratio) so
|
||||
* that both dimensions (width and height) of the image will be equal
|
||||
* to or larger than the corresponding dimension of the view
|
||||
* (minus padding). The image is then centered in the view.
|
||||
* From XML, use this syntax: <code>android:scaleType="centerCrop"</code>.
|
||||
*/
|
||||
CENTER_CROP(6),
|
||||
/**
|
||||
* Scale the image uniformly (maintain the image's aspect ratio) so
|
||||
* that both dimensions (width and height) of the image will be equal
|
||||
* to or less than the corresponding dimension of the view
|
||||
* (minus padding). The image is then centered in the view.
|
||||
* From XML, use this syntax: <code>android:scaleType="centerInside"</code>.
|
||||
*/
|
||||
CENTER_INSIDE(7);
|
||||
|
||||
ScaleType(int ni) {
|
||||
nativeInt = ni;
|
||||
}
|
||||
final int nativeInt;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user