         xEndingPoint = self.view.frame.maxX - buttonHeight
     }
     
-    override func layoutSubviews() {
+    override internal func layoutSubviews() {
         super.layoutSubviews()
         xEndingPoint = self.view.frame.maxX
         if buttonHeight == 0 {

    private var xEndingPoint: CGFloat = 0
    private var buttonHeight: CGFloat = 0
    private var isFinished: Bool = false
    
    override init(frame: CGRect) {
        super.init(frame: frame)
        setupView()

            break
        default:
            break
        }
    }
    
    override func updateConstraints() {
        super.updateConstraints()
        if !layoutSetuped {
            thumnailImageView.layer.cornerRadius = self.frame.height / 2.0
            layoutSetuped = true
        }
    }
    
