All Projects → hearsilent → TagEditText

hearsilent / TagEditText

Licence: MIT License
A simple Android Tag EditText

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to TagEditText

RiiTag
RiiTag is a customizable gamertag for the Wii.
Stars: ✭ 15 (+7.14%)
Mutual labels:  tag
fastedit
安卓端高性能输入框。
Stars: ✭ 38 (+171.43%)
Mutual labels:  edittext
nimjson
nimjson generates nim object definitions from json documents.
Stars: ✭ 37 (+164.29%)
Mutual labels:  lib
imageorient
Go image decoding with respect to the EXIF orientation tag
Stars: ✭ 62 (+342.86%)
Mutual labels:  tag
3d-tag-cloud-for-react
基于 react 的 3d 标签云
Stars: ✭ 23 (+64.29%)
Mutual labels:  tag
VerifyBlocksView
Android view for providing blocks (Edit Texts) to achieve verification process.
Stars: ✭ 28 (+100%)
Mutual labels:  edittext
TinyMAT
C/C++ library to handle writing simple Matlab(r) MAT file
Stars: ✭ 22 (+57.14%)
Mutual labels:  lib
StickerLayout
sticker layout,图片缩放拖动。在图片上打图标和文字标签
Stars: ✭ 15 (+7.14%)
Mutual labels:  tag
svg-tag-names
List of known SVG tag names
Stars: ✭ 22 (+57.14%)
Mutual labels:  tag
dotty dict
Dictionary wrapper for quick access to deeply nested keys.
Stars: ✭ 67 (+378.57%)
Mutual labels:  lib
AutoFormatInputWatcher
This repository contains input watcher for auto formatting digits in edit text
Stars: ✭ 15 (+7.14%)
Mutual labels:  edittext
android-prefix-suffix-edit-text
EditText with support for non editable prefix and suffix.
Stars: ✭ 36 (+157.14%)
Mutual labels:  edittext
Assembly-Lib
A 16-bits x86 DOS Assembly library that provides many useful functions for developing programs. It has both VGA grapics functions as well as general purpose utilities. The main purpose of this library was to be able to implement simple DOS games (in Assembly) using VGA (320x200, 256 colors) display.
Stars: ✭ 36 (+157.14%)
Mutual labels:  lib
client-js
JS client for polygon.io api
Stars: ✭ 81 (+478.57%)
Mutual labels:  lib
nimffmpeg
Nim FFMpeg binding
Stars: ✭ 29 (+107.14%)
Mutual labels:  lib
TagView
The tag selection library with edit text and list
Stars: ✭ 46 (+228.57%)
Mutual labels:  tag
Id3
Library to read, modify and write ID3 & Lyrics3 tags in MP3 files. Provides an extensible framework for retrieving ID3 information from online services.
Stars: ✭ 27 (+92.86%)
Mutual labels:  tag
TagField
🏷 Simple Tag Field for SwiftUI 🏷
Stars: ✭ 19 (+35.71%)
Mutual labels:  tag
dtkcore
Deepin Toolkit, core module
Stars: ✭ 45 (+221.43%)
Mutual labels:  lib
ShowMoreText
This is simple library for creating textview expandable. Like Continue or Less. This library extended versiion TextView. Easy to use.
Stars: ✭ 97 (+592.86%)
Mutual labels:  tag

TagEditText

JitPack license

A simple Android Tag EditText.

Setup

The easiest way to add the TagEditText library to your project is by adding it as a dependency to your build.gradle

Step 1. Add the JitPack repository to your build file

allprojects {
    repositories {
        maven { url 'https://jitpack.io' }
    }
}

Step 2. Add the dependency

dependencies {
    implementation 'com.github.hearsilent:TagEditText:1.0.0'
}

Usage

Setup tag list by:

TagEditText.setTags(mTagList);

Setup tag list's item layout by:

TagEditText.setAdapter(new ArrayAdapter());

Customize

You can change item_user_suggestion.xml as you want.

TODO

  • Support change tag list background color dynamic
  • Support change tagged users color dynamic
  • Auto showing tag list when re-focused

Compatibility

Android LOLLIPOP 5.0+

Credits

Users from maximedegreve/TinyFaces.

License

MIT License

Copyright (c) 2021 HearSilent

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].