Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

[LIB][2.2+]Font Widgets

OP pedja1

29th July 2014, 04:49 PM   |  #1  
pedja1's Avatar
OP Recognized Developer
Flag Zrenjanin
Thanks Meter: 1,668
 
1,283 posts
Join Date:Joined: Oct 2011
Donate to Me
More
Set of Android Widgets that support custom fonts(Typeface)

Note: Font file type support may vary across different android versions


Supported Widgets

* AutoCompleteTextView (as FAutoCompleteTextView)
* Button (as FButton)
* CheckBox (as FCheckBox)
* CheckedTextView (you get the idea...)
* Chronometer
* CompoundButton
* DigitalClock
* EditText
* ExtractEditText
* MultiAutoCompleteTextView
* RadioButton
* Switch
* TextClock
* TextView
* ToggleButton


Every implementation extends default android implementation of that widget
This means that FSwitch for example wont work on SDK < 14, same as default Switch


Usage

Fonts
3 sources for font files are supported: assets, absolute, internal
  • assets - you can include your font file directly in assets folder of your porject
  • absolute - you have to specifi full path of the font file. for example: /sdcard/Roboto-Light.ttf
  • internal - font file should be located relative to your applications private directory(/data/data/com.example.app), You only need to specifie name of the font, not whole path

Example

Layout


Code:

Java

No need to do anything special in code if you specified source and font in xml
To do everything in code you can do the following:


Code:
FTextView tv1 = new FTextView(this);
tv1.setTypeface("Roboto-Light.ttf", TypefaceHolder.Source.asset);

Developed By

* Predrag Čokulov - - this is me btw. . Dont spam my mail
License

Code:
Copyright 2014 Predrag Čokulov

    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.
Library is Open Source
Attached Files
File Type: apk FontWidgetsSample-debug.apk - [Click for QR Code] (3.80 MB, 13 views)
Last edited by pedja1; 29th July 2014 at 06:35 PM.
Post Reply Subscribe to Thread

Tags
android, font, library, text view, widget
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes