ArgbEvaluator.Evaluate(Single, Object, Object) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Эта функция возвращает вычисляемое между значениями для заданного цвета целых чисел, представляющих начальные и конечные значения в четырех байтах 32-разрядного значения int.
[Android.Runtime.Register("evaluate", "(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;", "GetEvaluate_FLjava_lang_Object_Ljava_lang_Object_Handler")]
public virtual Java.Lang.Object? Evaluate (float fraction, Java.Lang.Object? startValue, Java.Lang.Object? endValue);
[<Android.Runtime.Register("evaluate", "(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;", "GetEvaluate_FLjava_lang_Object_Ljava_lang_Object_Handler")>]
abstract member Evaluate : single * Java.Lang.Object * Java.Lang.Object -> Java.Lang.Object
override this.Evaluate : single * Java.Lang.Object * Java.Lang.Object -> Java.Lang.Object
Параметры
- fraction
- Single
Дробная доля от начального до конечного значения
- startValue
- Object
32-разрядное значение int, представляющее цвета в отдельных байтах параметра.
- endValue
- Object
32-разрядное значение int, представляющее цвета в отдельных байтах параметра.
Возвращаемое значение
Значение, которое вычисляется как линейно интерполированный результат, полученный путем разделения начального и конечного значений на отдельные цветовые каналы и интерполяции каждого из них по отдельности, а результирующие значения таким же образом.
Реализации
- Атрибуты
Комментарии
Эта функция возвращает вычисляемое между значениями для заданного цвета целых чисел, представляющих начальные и конечные значения в четырех байтах 32-разрядного значения int. Каждый канал по отдельности линейно интерполируется, а полученные вычисляемые значения перекомпилируются в возвращаемое значение.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.