belongs to Maven artifact com.android.support:leanback-v17:28.0.0-alpha1
BoundsRule.ValueRule
  public
  static
  final
  
  class
  BoundsRule.ValueRule
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | android.support.v17.leanback.graphics.BoundsRule.ValueRule | 
This class represents individual rules for updating the bounds.
Summary
| Public methods | |
|---|---|
| 
        
        
        static
        
        
        BoundsRule.ValueRule | 
      absoluteValue(int absoluteValue)
      Creates ValueRule using an absolute value. | 
| 
        
        
        
        
        
        int | 
      getAbsoluteValue()
       | 
| 
        
        
        
        
        
        float | 
      getFraction()
       | 
| 
        
        
        static
        
        
        BoundsRule.ValueRule | 
      inheritFromParent(float fraction)
      Creates ValueRule using a fraction of parent size. | 
| 
        
        
        static
        
        
        BoundsRule.ValueRule | 
      inheritFromParentWithOffset(float fraction, int value)
      Creates ValueRule of fraction and offset. | 
| 
        
        
        
        
        
        void | 
      setAbsoluteValue(int absoluteValue)
      Sets the absolute/offset value for rule. | 
| 
        
        
        
        
        
        void | 
      setFraction(float fraction)
      Sets the fractional value (percentage of parent) for this rule. | 
| Inherited methods | |
|---|---|
|  From
class 
  
    java.lang.Object
  
 | |
Public methods
absoluteValue
BoundsRule.ValueRule absoluteValue (int absoluteValue)
Creates ValueRule using an absolute value.
| Parameters | |
|---|---|
| absoluteValue | int: Absolute value. | 
| Returns | |
|---|---|
| BoundsRule.ValueRule | Newly created ValueRule. | 
getAbsoluteValue
int getAbsoluteValue ()
| Returns | |
|---|---|
| int | The current absolute/offset value forrule. | 
getFraction
float getFraction ()
| Returns | |
|---|---|
| float | The current fractional value. | 
inheritFromParent
BoundsRule.ValueRule inheritFromParent (float fraction)
Creates ValueRule using a fraction of parent size.
| Parameters | |
|---|---|
| fraction | float: Percentage of parent. | 
| Returns | |
|---|---|
| BoundsRule.ValueRule | Newly created ValueRule. | 
inheritFromParentWithOffset
BoundsRule.ValueRule inheritFromParentWithOffset (float fraction, int value)
Creates ValueRule of fraction and offset.
| Parameters | |
|---|---|
| fraction | float: Percentage of parent. | 
| value | int: Offset | 
| Returns | |
|---|---|
| BoundsRule.ValueRule | Newly created ValueRule. | 
setAbsoluteValue
void setAbsoluteValue (int absoluteValue)
Sets the absolute/offset value for rule.
| Parameters | |
|---|---|
| absoluteValue | int: Absolute value. | 
setFraction
void setFraction (float fraction)
Sets the fractional value (percentage of parent) for this rule.
| Parameters | |
|---|---|
| fraction | float: Percentage of parent. | 
