Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.
[null,null,["Last updated 2025-02-10 UTC."],[],[],null,["# BoundsRule.ValueRule\n\nadded in [version 25.4.0](/topic/libraries/support-library/revisions) \nbelongs to Maven artifact com.android.support:leanback-v17:28.0.0-alpha1 \nSummary: [Methods](#pubmethods) \\| [Inherited Methods](#inhmethods) \\| [\\[Expand All\\]](#) \n\nBoundsRule.ValueRule\n====================\n\n| This package is part of the Android [support library](/topic/libraries/support-library) which is no longer maintained. The support library has been superseded by [AndroidX](/jetpack/androidx) which is part of [Jetpack](/jetpack). We recommend using the AndroidX libraries in all new projects. You should also consider [migrating](/jetpack/androidx/migrate) existing projects to AndroidX. To find the AndroidX class that maps to this deprecated class, see the AndroidX support library [class\n| mappings](/jetpack/androidx/migrate/class-mappings).\n\n\n`\npublic\nstatic\nfinal\n\nclass\nBoundsRule.ValueRule\n`\n\n\n`\n\nextends Object\n\n\n`\n\n`\n\n\n`\n\n|---|------------------------------------------------------------|\n| java.lang.Object ||\n| ↳ | android.support.v17.leanback.graphics.BoundsRule.ValueRule |\n\n\u003cbr /\u003e\n\n*** ** * ** ***\n\nThis class represents individual rules for updating the bounds.\n\nSummary\n-------\n\n| ### Public methods ||\n|---------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ` static `[BoundsRule.ValueRule](/reference/android/support/v17/leanback/graphics/BoundsRule.ValueRule) | ` `[absoluteValue](/reference/android/support/v17/leanback/graphics/BoundsRule.ValueRule#absoluteValue(int))`(int absoluteValue) ` Creates ValueRule using an absolute value. |\n| ` int` | ` `[getAbsoluteValue](/reference/android/support/v17/leanback/graphics/BoundsRule.ValueRule#getAbsoluteValue())`() ` |\n| ` float` | ` `[getFraction](/reference/android/support/v17/leanback/graphics/BoundsRule.ValueRule#getFraction())`() ` |\n| ` static `[BoundsRule.ValueRule](/reference/android/support/v17/leanback/graphics/BoundsRule.ValueRule) | ` `[inheritFromParent](/reference/android/support/v17/leanback/graphics/BoundsRule.ValueRule#inheritFromParent(float))`(float fraction) ` Creates ValueRule using a fraction of parent size. |\n| ` static `[BoundsRule.ValueRule](/reference/android/support/v17/leanback/graphics/BoundsRule.ValueRule) | ` `[inheritFromParentWithOffset](/reference/android/support/v17/leanback/graphics/BoundsRule.ValueRule#inheritFromParentWithOffset(float, int))`(float fraction, int value) ` Creates ValueRule of fraction and offset. |\n| ` void` | ` `[setAbsoluteValue](/reference/android/support/v17/leanback/graphics/BoundsRule.ValueRule#setAbsoluteValue(int))`(int absoluteValue) ` Sets the absolute/offset value for rule. |\n| ` void` | ` `[setFraction](/reference/android/support/v17/leanback/graphics/BoundsRule.ValueRule#setFraction(float))`(float fraction) ` Sets the fractional value (percentage of parent) for this rule. |\n\n| ### Inherited methods |\n|-----------------------|---|\n| From class ` java.lang.Object ` |-------------------|-------------------------------| | ` Object` | ` clone() ` | | ` boolean` | ` equals(Object arg0) ` | | ` void` | ` finalize() ` | | ` final Class\u003c?\u003e` | ` getClass() ` | | ` int` | ` hashCode() ` | | ` final void` | ` notify() ` | | ` final void` | ` notifyAll() ` | | ` String` | ` toString() ` | | ` final void` | ` wait(long arg0, int arg1) ` | | ` final void` | ` wait(long arg0) ` | | ` final void` | ` wait() ` | ||\n\nPublic methods\n--------------\n\n### absoluteValue\n\nadded in [version 25.4.0](/topic/libraries/support-library/revisions) \n\n```\nBoundsRule.ValueRule absoluteValue (int absoluteValue)\n```\n\nCreates ValueRule using an absolute value.\n\n\u003cbr /\u003e\n\n| Parameters ||\n|-----------------|-------------------------------|\n| `absoluteValue` | `int`: Absolute value. \u003cbr /\u003e |\n\n| Returns ||\n|-----------------------------------------------------------------------------------------------|---------------------------------|\n| [BoundsRule.ValueRule](/reference/android/support/v17/leanback/graphics/BoundsRule.ValueRule) | Newly created ValueRule. \u003cbr /\u003e |\n\n### getAbsoluteValue\n\nadded in [version 25.4.0](/topic/libraries/support-library/revisions) \n\n```\nint getAbsoluteValue ()\n```\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n| Returns ||\n|-------|---------------------------------------------------|\n| `int` | The current absolute/offset value forrule. \u003cbr /\u003e |\n\n### getFraction\n\nadded in [version 25.4.0](/topic/libraries/support-library/revisions) \n\n```\nfloat getFraction ()\n```\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n| Returns ||\n|---------|--------------------------------------|\n| `float` | The current fractional value. \u003cbr /\u003e |\n\n### inheritFromParent\n\nadded in [version 25.4.0](/topic/libraries/support-library/revisions) \n\n```\nBoundsRule.ValueRule inheritFromParent (float fraction)\n```\n\nCreates ValueRule using a fraction of parent size.\n\n\u003cbr /\u003e\n\n| Parameters ||\n|------------|---------------------------------------|\n| `fraction` | `float`: Percentage of parent. \u003cbr /\u003e |\n\n| Returns ||\n|-----------------------------------------------------------------------------------------------|---------------------------------|\n| [BoundsRule.ValueRule](/reference/android/support/v17/leanback/graphics/BoundsRule.ValueRule) | Newly created ValueRule. \u003cbr /\u003e |\n\n### inheritFromParentWithOffset\n\nadded in [version 25.4.0](/topic/libraries/support-library/revisions) \n\n```\nBoundsRule.ValueRule inheritFromParentWithOffset (float fraction, \n int value)\n```\n\nCreates ValueRule of fraction and offset.\n\n\u003cbr /\u003e\n\n| Parameters ||\n|------------|---------------------------------------|\n| `fraction` | `float`: Percentage of parent. \u003cbr /\u003e |\n| `value` | `int`: Offset \u003cbr /\u003e |\n\n| Returns ||\n|-----------------------------------------------------------------------------------------------|---------------------------------|\n| [BoundsRule.ValueRule](/reference/android/support/v17/leanback/graphics/BoundsRule.ValueRule) | Newly created ValueRule. \u003cbr /\u003e |\n\n### setAbsoluteValue\n\nadded in [version 25.4.0](/topic/libraries/support-library/revisions) \n\n```\nvoid setAbsoluteValue (int absoluteValue)\n```\n\nSets the absolute/offset value for rule.\n\n\u003cbr /\u003e\n\n| Parameters ||\n|-----------------|-------------------------------|\n| `absoluteValue` | `int`: Absolute value. \u003cbr /\u003e |\n\n### setFraction\n\nadded in [version 25.4.0](/topic/libraries/support-library/revisions) \n\n```\nvoid setFraction (float fraction)\n```\n\nSets the fractional value (percentage of parent) for this rule.\n\n\u003cbr /\u003e\n\n| Parameters ||\n|------------|---------------------------------------|\n| `fraction` | `float`: Percentage of parent. \u003cbr /\u003e |\n\n-\n\n Classes\n -------\n\n - [BoundsRule](/reference/android/support/v17/leanback/graphics/BoundsRule)\n - [BoundsRule.ValueRule](/reference/android/support/v17/leanback/graphics/BoundsRule.ValueRule)\n - [ColorFilterCache](/reference/android/support/v17/leanback/graphics/ColorFilterCache)\n - [ColorFilterDimmer](/reference/android/support/v17/leanback/graphics/ColorFilterDimmer)\n - [ColorOverlayDimmer](/reference/android/support/v17/leanback/graphics/ColorOverlayDimmer)\n - [CompositeDrawable](/reference/android/support/v17/leanback/graphics/CompositeDrawable)\n - [CompositeDrawable.ChildDrawable](/reference/android/support/v17/leanback/graphics/CompositeDrawable.ChildDrawable)\n - [FitWidthBitmapDrawable](/reference/android/support/v17/leanback/graphics/FitWidthBitmapDrawable)"]]