Baike.dev
All toolsOnline toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
T

TicketView

> 编程语言
Open source

An Android library to implement TicketView in android with normal, rounded and scallop corners

1.3K stars0 likes1 views
WebsiteGitHub

About

An Android library to implement TicketView in android with normal, rounded and scallop corners

TicketView

An Android Library used to implement TicketView in android with normal, rounded and scallop corners.

Specs

Badges/Featured In

Sample Project

For information : checkout Sample App Code in repository.

Download

Quick Setup

1. Include library

Using Gradle

gradle
dependencies {
    implementation 'com.vipulasri:ticketview:1.1.2'
}

What's New

See the project's Releases page for a list of versions with their change logs.

View Releases

If you Watch this repository, GitHub will send you an email every time I publish an update.

2. Usage

  • In XML Layout :
java
  • Configure using xml attributes or setters in code:

    Attribute Name Default Value Description

      app:ticketOrientation="vertical"
      horizontal
      sets orientation of divider and scallop
    
    
    
    
      app:ticketBackgroundColor="@android:color/black"
      white
      sets background color
    
    
    
    
      app:ticketScallopRadius="10dp"
      20dp
      sets scallop radius
    
    
    
    
      app:ticketScallopPositionPercent="50"
      50
      sets position of scallop and divider
    
    
    
    
      app:ticketShowBorder="false"
      false
      shows border if `true`
    
    
    
    
      app:ticketBorderWidth="4dp"
      2dp
      sets border width
    
    
    
    
      app:ticketBorderColor="@color/grey"
      black
      sets border color
    
    
    
    
      app:ticketShowDivider="true"
      false
      shows divider if `true`
    
    
    
    
      app:ticketDividerType="dash"
      normal
      sets type of divider ie `normal` or `dash`
    
    
    
    
      app:ticketDividerColor="@color/colorAccent"
      dark gray
      sets divider color
    
    
    
    
      app:ticketDividerWidth="2dp"
      2dp
      sets divider width
    
    
    
    
      app:ticketDividerPadding="0dp"
      10dp
      sets divider padding
    
    
    
    
      app:ticketDividerDashGap="4dp"
      4dp
      sets divider dash gap
    
    
    
    
      app:ticketDividerDashLength="8dp"
      8dp
      sets divider dash length
    
    
    
    
      app:ticketCornerType="rounded"
      normal
      sets type of corner ie `normal` or `rounded` or `scallop`
    
    
    
    
      app:ticketCornerRadius="15dp"
      4dp
      sets corner radius if corner rounder or scallop
    
    
    
    
      app:ticketElevation="14dp"
      0dp
      sets elevation to ticket view on android jellybean and above
    
    
    
    
     app:ticketBackgroundBeforeDivider
     none
     sets background to ticket view before divider
    
    
    
    
     app:ticketBackgroundAfterDivider
     none
     sets background to ticket view after divider
    
    
    
    
     app:ticketShadowColor
     black
     sets shadow to ticket view

Apps that use this library

  • Open. Yoga
  • Open. Gym

Apps using Ticket View, via AppBrain Stats

If you're using this library in your app and you'd like to list it here, Please let me know via email, pull requests or issues.

Special Thanks

Nick Butcher for helping me out with TicketView Shadow/Elevation.

License

Copyright 2017 Vipul Asri

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

Javaandroidcustomviewticketviewui

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言