mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-11-05 13:26:48 +08:00
chore: cleanup
This commit is contained in:
committed by
Nathan Walker
parent
6f875b2eb7
commit
3402710b56
@@ -134,6 +134,7 @@ function unsubscribeFromScrollNotifications(view: View) {
|
|||||||
view.off('scroll', onScroll);
|
view.off('scroll', onScroll);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function subscribeForScrollNotifications(view: View) {
|
function subscribeForScrollNotifications(view: View) {
|
||||||
if (view.nativeViewProtected instanceof UIScrollView) {
|
if (view.nativeViewProtected instanceof UIScrollView) {
|
||||||
view.on('scroll', onScroll);
|
view.on('scroll', onScroll);
|
||||||
@@ -170,6 +171,7 @@ function clearNonUniformBorders(nativeView: NativeView): void {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const pattern = /url\(('|")(.*?)\1\)/;
|
const pattern = /url\(('|")(.*?)\1\)/;
|
||||||
|
|
||||||
function setUIColorFromImage(view: View, nativeView: UIView, callback: (uiColor: UIColor) => void, flip?: boolean): void {
|
function setUIColorFromImage(view: View, nativeView: UIView, callback: (uiColor: UIColor) => void, flip?: boolean): void {
|
||||||
const frame = nativeView.frame;
|
const frame = nativeView.frame;
|
||||||
const boundsWidth = view.scaleX ? frame.size.width / view.scaleX : frame.size.width;
|
const boundsWidth = view.scaleX ? frame.size.width / view.scaleX : frame.size.width;
|
||||||
@@ -743,15 +745,14 @@ function drawBoxShadow(nativeView: NativeView, view: View, boxShadow: CSSShadow,
|
|||||||
);
|
);
|
||||||
|
|
||||||
// this should match the view's border radius
|
// this should match the view's border radius
|
||||||
const cornerRadius = Length.toDevicePixels(<LengthType>view.style.borderRadius);
|
const cornerRadius = Length.toDevicePixels(<LengthType>view.style.borderRadius, 0.0);
|
||||||
|
|
||||||
// apply spreadRadius by expanding shadow layer bounds
|
// apply spreadRadius by expanding shadow layer bounds
|
||||||
// prettier-ignore
|
// prettier-ignore
|
||||||
const bounds = boxShadow.spreadRadius ?
|
const bounds = CGRectInset(nativeView.bounds,
|
||||||
CGRectInset(nativeView.bounds,
|
-Length.toDevicePixels(boxShadow.spreadRadius, 0.0),
|
||||||
-Length.toDevicePixels(boxShadow.spreadRadius),
|
-Length.toDevicePixels(boxShadow.spreadRadius, 0.0)
|
||||||
-Length.toDevicePixels(boxShadow.spreadRadius)
|
);
|
||||||
) : nativeView.bounds;
|
|
||||||
|
|
||||||
// This has the nice glow with box shadow of 0,0
|
// This has the nice glow with box shadow of 0,0
|
||||||
layer.shadowPath = UIBezierPath.bezierPathWithRoundedRectCornerRadius(bounds, cornerRadius).CGPath;
|
layer.shadowPath = UIBezierPath.bezierPathWithRoundedRectCornerRadius(bounds, cornerRadius).CGPath;
|
||||||
|
|||||||
Reference in New Issue
Block a user