mirror of
https://github.com/zhigang1992/react-native.git
synced 2026-04-08 17:46:35 +08:00
Summary: Update package name of java code to refer to yoga instead of csslayout. Still need to change the name of the folder where this code resides but that requires update github sync scripts etc so it is safer and easier to split these diffs apart. Differential Revision: D4271420
36 lines
912 B
Java
36 lines
912 B
Java
/**
|
|
* Copyright (c) 2015-present, Facebook, Inc.
|
|
* All rights reserved.
|
|
*
|
|
* This source code is licensed under the BSD-style license found in the
|
|
* LICENSE file in the root directory of this source tree. An additional grant
|
|
* of patent rights can be found in the PATENTS file in the same directory.
|
|
*/
|
|
|
|
package com.facebook.react.flat;
|
|
|
|
interface AndroidView {
|
|
|
|
/**
|
|
* Whether or not custom layout is needed for the children
|
|
* @return a boolean representing whether custom layout is needed
|
|
*/
|
|
boolean needsCustomLayoutForChildren();
|
|
|
|
/**
|
|
* Did the padding change
|
|
* @return a boolean representing whether the padding changed
|
|
*/
|
|
boolean isPaddingChanged();
|
|
|
|
/**
|
|
* Reset the padding changed internal state
|
|
*/
|
|
void resetPaddingChanged();
|
|
|
|
/**
|
|
* Get the padding for a certain spacingType defined in com.facebook.yoga.Spacing
|
|
*/
|
|
float getPadding(int spacingType);
|
|
}
|