mirror of
https://github.com/divkit/divkit.git
synced 2026-06-06 20:07:59 +00:00
60cef87614
Add NinePatchImageView.
17 lines
486 B
Swift
17 lines
486 B
Swift
import Foundation
|
|
|
|
import DivKit
|
|
|
|
extension DivBackground {
|
|
func makeImageURL(with expressionResolver: ExpressionResolver) -> URL? {
|
|
switch self {
|
|
case let .divImageBackground(imageBackground):
|
|
return imageBackground.resolveImageUrl(expressionResolver)
|
|
case let .divNinePatchBackground(ninePatchImage):
|
|
return ninePatchImage.resolveImageUrl(expressionResolver)
|
|
case .divLinearGradient, .divRadialGradient, .divSolidBackground:
|
|
return nil
|
|
}
|
|
}
|
|
}
|