Android Open Source - Android-Iconics Google Material






From Project

Back to project page Android-Iconics.

License

The source code is released under:

Apache License

If you think the Android project Android-Iconics listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

/*
 * Copyright 2014 Mike Penz//from   w w  w.  j  a  v  a2  s . c  om
 *
 * 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.
 */
package com.mikepenz.google_material_typeface_library;

import android.content.Context;
import android.graphics.Typeface;

import com.mikepenz.iconics.typeface.IIcon;
import com.mikepenz.iconics.typeface.ITypeface;

import java.util.Collection;
import java.util.HashMap;
import java.util.LinkedList;

public class GoogleMaterial implements ITypeface {
    private static final String TTF_FILE = "google_material_design.ttf";

    private static Typeface typeface = null;

    private static HashMap<String, Character> mChars;

    @Override
    public IIcon getIcon(String key) {
        return Icon.valueOf(key);
    }

    @Override
    public HashMap<String, Character> getCharacters() {
        if (mChars == null) {
            HashMap<String, Character> aChars = new HashMap<String, Character>();
            for (Icon v : Icon.values()) {
                aChars.put(v.name(),
                        v.character);
            }
            mChars = aChars;
        }

        return mChars;
    }

    @Override
    public String getMappingPrefix() {
        return "gmd";
    }

    @Override
    public String getFontName() {
        return "Google Material Design";
    }

    @Override
    public String getVersion() {
        return "1.0.0";
    }

    @Override
    public int getIconCount() {
        return mChars.size();
    }

    @Override
    public Collection<String> getIcons() {
        Collection<String> icons = new LinkedList<String>();

        for (Icon value : Icon.values()) {
            icons.add(value.name());
        }

        return icons;
    }

    @Override
    public String getAuthor() {
        return "Google";
    }

    @Override
    public String getUrl() {
        return "https://github.com/google/material-design-icons";
    }

    @Override
    public String getDescription() {
        return "Material Design Icons are the official open-source icons featured in the Google Material Design specification.";
    }

    @Override
    public String getLicense() {
        return "Attribution 4.0 International";
    }

    @Override
    public String getLicenseUrl() {
        return "http://creativecommons.org/licenses/by/4.0/";
    }

    @Override
    public Typeface getTypeface(Context context) {
        if (typeface == null) {
            try {
                typeface = Typeface.createFromAsset(context.getAssets(),
                        "fonts/" + TTF_FILE);
            } catch (Exception e) {
                return null;
            }
        }
        return typeface;
    }

    public static enum Icon implements IIcon {
        //Google material design
        gmd_3d_rotation('\ue600'),
        gmd_accessibility('\ue601'),
        gmd_account_balance('\ue602'),
        gmd_account_balance_wallet('\ue603'),
        gmd_account_box('\ue604'),
        gmd_account_child('\ue605'),
        gmd_account_circle('\ue606'),
        gmd_add_shopping_cart('\ue607'),
        gmd_alarm('\ue608'),
        gmd_alarm_add('\ue609'),
        gmd_alarm_off('\ue60a'),
        gmd_alarm_on('\ue60b'),
        gmd_android('\ue60c'),
        gmd_announcement('\ue60d'),
        gmd_aspect_ratio('\ue60e'),
        gmd_assessment('\ue60f'),
        gmd_assignment('\ue610'),
        gmd_assignment_ind('\ue611'),
        gmd_assignment_late('\ue612'),
        gmd_assignment_return('\ue613'),
        gmd_assignment_returned('\ue614'),
        gmd_assignment_turned_in('\ue615'),
        gmd_autorenew('\ue616'),
        gmd_backup('\ue617'),
        gmd_book('\ue618'),
        gmd_bookmark('\ue619'),
        gmd_bookmark_outline('\ue61a'),
        gmd_bug_report('\ue61b'),
        gmd_cached('\ue61c'),
        gmd_class('\ue61d'),
        gmd_credit_card('\ue61e'),
        gmd_dashboard('\ue61f'),
        gmd_delete('\ue620'),
        gmd_description('\ue621'),
        gmd_dns('\ue622'),
        gmd_done('\ue623'),
        gmd_done_all('\ue624'),
        gmd_event('\ue625'),
        gmd_exit_to_app('\ue626'),
        gmd_explore('\ue627'),
        gmd_extension('\ue628'),
        gmd_face_unlock('\ue629'),
        gmd_favorite('\ue62a'),
        gmd_favorite_outline('\ue62b'),
        gmd_find_in_page('\ue62c'),
        gmd_find_replace('\ue62d'),
        gmd_flip_to_back('\ue62e'),
        gmd_flip_to_front('\ue62f'),
        gmd_get_app('\ue630'),
        gmd_grade('\ue631'),
        gmd_group_work('\ue632'),
        gmd_help('\ue633'),
        gmd_highlight_remove('\ue634'),
        gmd_history('\ue635'),
        gmd_home('\ue636'),
        gmd_https('\ue637'),
        gmd_info('\ue638'),
        gmd_info_outline('\ue639'),
        gmd_input('\ue63a'),
        gmd_invert_colors('\ue63b'),
        gmd_label('\ue63c'),
        gmd_label_outline('\ue63d'),
        gmd_language('\ue63e'),
        gmd_launch('\ue63f'),
        gmd_list('\ue640'),
        gmd_lock('\ue641'),
        gmd_lock_open('\ue642'),
        gmd_lock_outline('\ue643'),
        gmd_loyalty('\ue644'),
        gmd_markunread_mailbox('\ue645'),
        gmd_note_add('\ue646'),
        gmd_open_in_browser('\ue647'),
        gmd_open_in_new('\ue648'),
        gmd_open_with('\ue649'),
        gmd_pageview('\ue64a'),
        gmd_payment('\ue64b'),
        gmd_perm_camera_m('\ue64c'),
        gmd_perm_contact_cal('\ue64d'),
        gmd_perm_data_setting('\ue64e'),
        gmd_perm_device_info('\ue64f'),
        gmd_perm_identity('\ue650'),
        gmd_perm_media('\ue651'),
        gmd_perm_phone_msg('\ue652'),
        gmd_perm_scan_wifi('\ue653'),
        gmd_picture_in_picture('\ue654'),
        gmd_polymer('\ue655'),
        gmd_print('\ue656'),
        gmd_query_builder('\ue657'),
        gmd_question_answer('\ue658'),
        gmd_receipt('\ue659'),
        gmd_redeem('\ue65a'),
        gmd_reorder('\ue65b'),
        gmd_report_problem('\ue65c'),
        gmd_restore('\ue65d'),
        gmd_room('\ue65e'),
        gmd_schedule('\ue65f'),
        gmd_search('\ue660'),
        gmd_settings('\ue661'),
        gmd_settings_applications('\ue662'),
        gmd_settings_backup_restore('\ue663'),
        gmd_settings_bluetooth('\ue664'),
        gmd_settings_cell('\ue665'),
        gmd_settings_display('\ue666'),
        gmd_settings_ethernet('\ue667'),
        gmd_settings_input_antenna('\ue668'),
        gmd_settings_input_component('\ue669'),
        gmd_settings_input_composite('\ue66a'),
        gmd_settings_input_hdmi('\ue66b'),
        gmd_settings_input_svideo('\ue66c'),
        gmd_settings_overscan('\ue66d'),
        gmd_settings_phone('\ue66e'),
        gmd_settings_power('\ue66f'),
        gmd_settings_remote('\ue670'),
        gmd_settings_voice('\ue671'),
        gmd_shop('\ue672'),
        gmd_shop_two('\ue673'),
        gmd_shopping_basket('\ue674'),
        gmd_shopping_cart('\ue675'),
        gmd_speaker_notes('\ue676'),
        gmd_spellcheck('\ue677'),
        gmd_star_rate('\ue678'),
        gmd_stars('\ue679'),
        gmd_store('\ue67a'),
        gmd_subject('\ue67b'),
        gmd_supervisor_account('\ue67c'),
        gmd_swap_horiz('\ue67d'),
        gmd_swap_vert('\ue67e'),
        gmd_swap_vert_circle('\ue67f'),
        gmd_system_update_tv('\ue680'),
        gmd_tab('\ue681'),
        gmd_tab_unselected('\ue682'),
        gmd_theaters('\ue683'),
        gmd_thumb_down('\ue684'),
        gmd_thumb_up('\ue685'),
        gmd_thumbs_up_down('\ue686'),
        gmd_toc('\ue687'),
        gmd_today('\ue688'),
        gmd_track_changes('\ue689'),
        gmd_translate('\ue68a'),
        gmd_trending_down('\ue68b'),
        gmd_trending_neutral('\ue68c'),
        gmd_trending_up('\ue68d'),
        gmd_turned_in('\ue68e'),
        gmd_turned_in_not('\ue68f'),
        gmd_verified_user('\ue690'),
        gmd_view_agenda('\ue691'),
        gmd_view_array('\ue692'),
        gmd_view_carousel('\ue693'),
        gmd_view_column('\ue694'),
        gmd_view_day('\ue695'),
        gmd_view_headline('\ue696'),
        gmd_view_list('\ue697'),
        gmd_view_module('\ue698'),
        gmd_view_quilt('\ue699'),
        gmd_view_stream('\ue69a'),
        gmd_view_week('\ue69b'),
        gmd_visibility('\ue69c'),
        gmd_visibility_off('\ue69d'),
        gmd_wallet_giftcard('\ue69e'),
        gmd_wallet_membership('\ue69f'),
        gmd_wallet_travel('\ue6a0'),
        gmd_work('\ue6a1'),
        gmd_error('\ue6a2'),
        gmd_warning('\ue6a3'),
        gmd_album('\ue6a4'),
        gmd_av_timer('\ue6a5'),
        gmd_closed_caption('\ue6a6'),
        gmd_equalizer('\ue6a7'),
        gmd_explicit('\ue6a8'),
        gmd_fast_forward('\ue6a9'),
        gmd_fast_rewind('\ue6aa'),
        gmd_games('\ue6ab'),
        gmd_hearing('\ue6ac'),
        gmd_high_quality('\ue6ad'),
        gmd_loop('\ue6ae'),
        gmd_mic('\ue6af'),
        gmd_mnone('\ue6b0'),
        gmd_moff('\ue6b1'),
        gmd_movie('\ue6b2'),
        gmd_my_library_add('\ue6b3'),
        gmd_my_library_books('\ue6b4'),
        gmd_my_library_mus('\ue6b5'),
        gmd_new_releases('\ue6b6'),
        gmd_not_interested('\ue6b7'),
        gmd_pause('\ue6b8'),
        gmd_pause_circle_fill('\ue6b9'),
        gmd_pause_circle_outline('\ue6ba'),
        gmd_play_arrow('\ue6bb'),
        gmd_play_circle_fill('\ue6bc'),
        gmd_play_circle_outline('\ue6bd'),
        gmd_play_shopping_bag('\ue6be'),
        gmd_playlist_add('\ue6bf'),
        gmd_queue('\ue6c0'),
        gmd_queue_mus('\ue6c1'),
        gmd_radio('\ue6c2'),
        gmd_recent_actors('\ue6c3'),
        gmd_repeat('\ue6c4'),
        gmd_repeat_one('\ue6c5'),
        gmd_replay('\ue6c6'),
        gmd_shuffle('\ue6c7'),
        gmd_skip_next('\ue6c8'),
        gmd_skip_previous('\ue6c9'),
        gmd_snooze('\ue6ca'),
        gmd_stop('\ue6cb'),
        gmd_subtitles('\ue6cc'),
        gmd_surround_sound('\ue6cd'),
        gmd_video_collection('\ue6ce'),
        gmd_videocam('\ue6cf'),
        gmd_videocam_off('\ue6d0'),
        gmd_volume_down('\ue6d1'),
        gmd_volume_mute('\ue6d2'),
        gmd_volume_off('\ue6d3'),
        gmd_volume_up('\ue6d4'),
        gmd_web('\ue6d5'),
        gmd_business('\ue6d6'),
        gmd_call('\ue6d7'),
        gmd_call_end('\ue6d8'),
        gmd_call_made('\ue6d9'),
        gmd_call_merge('\ue6da'),
        gmd_call_missed('\ue6db'),
        gmd_call_received('\ue6dc'),
        gmd_call_split('\ue6dd'),
        gmd_chat('\ue6de'),
        gmd_clear_all('\ue6df'),
        gmd_comment('\ue6e0'),
        gmd_contacts('\ue6e1'),
        gmd_dialer_sip('\ue6e2'),
        gmd_dialpad('\ue6e3'),
        gmd_dnd_on('\ue6e4'),
        gmd_email('\ue6e5'),
        gmd_forum('\ue6e6'),
        gmd_import_export('\ue6e7'),
        gmd_invert_colors_off('\ue6e8'),
        gmd_invert_colors_on('\ue6e9'),
        gmd_live_help('\ue6ea'),
        gmd_location_off('\ue6eb'),
        gmd_location_on('\ue6ec'),
        gmd_message('\ue6ed'),
        gmd_messenger('\ue6ee'),
        gmd_no_sim('\ue6ef'),
        gmd_phone('\ue6f0'),
        gmd_portable_wifi_off('\ue6f1'),
        gmd_quick_contacts_dialer('\ue6f2'),
        gmd_quick_contacts_mail('\ue6f3'),
        gmd_ring_volume('\ue6f4'),
        gmd_stay_current_landscape('\ue6f5'),
        gmd_stay_current_portrait('\ue6f6'),
        gmd_stay_primary_landscape('\ue6f7'),
        gmd_stay_primary_portrait('\ue6f8'),
        gmd_swap_calls('\ue6f9'),
        gmd_textsms('\ue6fa'),
        gmd_voicemail('\ue6fb'),
        gmd_vpn_key('\ue6fc'),
        gmd_add('\ue6fd'),
        gmd_add_box('\ue6fe'),
        gmd_add_circle('\ue6ff'),
        gmd_add_circle_outline('\ue700'),
        gmd_archive('\ue701'),
        gmd_backspace('\ue702'),
        gmd_block('\ue703'),
        gmd_clear('\ue704'),
        gmd_content_copy('\ue705'),
        gmd_content_cut('\ue706'),
        gmd_content_paste('\ue707'),
        gmd_create('\ue708'),
        gmd_drafts('\ue709'),
        gmd_filter_list('\ue70a'),
        gmd_flag('\ue70b'),
        gmd_forward('\ue70c'),
        gmd_gesture('\ue70d'),
        gmd_inbox('\ue70e'),
        gmd_link('\ue70f'),
        gmd_mail('\ue710'),
        gmd_markunread('\ue711'),
        gmd_redo('\ue712'),
        gmd_remove('\ue713'),
        gmd_remove_circle('\ue714'),
        gmd_remove_circle_outline('\ue715'),
        gmd_reply('\ue716'),
        gmd_reply_all('\ue717'),
        gmd_report('\ue718'),
        gmd_save('\ue719'),
        gmd_select_all('\ue71a'),
        gmd_send('\ue71b'),
        gmd_sort('\ue71c'),
        gmd_text_format('\ue71d'),
        gmd_undo('\ue71e'),
        gmd_access_alarm('\ue71f'),
        gmd_access_alarms('\ue720'),
        gmd_access_time('\ue721'),
        gmd_add_alarm('\ue722'),
        gmd_airplanemode_off('\ue723'),
        gmd_airplanemode_on('\ue724'),
        gmd_battery_20('\ue725'),
        gmd_battery_30('\ue726'),
        gmd_battery_50('\ue727'),
        gmd_battery_60('\ue728'),
        gmd_battery_80('\ue729'),
        gmd_battery_90('\ue72a'),
        gmd_battery_alert('\ue72b'),
        gmd_battery_charging_20('\ue72c'),
        gmd_battery_charging_30('\ue72d'),
        gmd_battery_charging_50('\ue72e'),
        gmd_battery_charging_60('\ue72f'),
        gmd_battery_charging_80('\ue730'),
        gmd_battery_charging_90('\ue731'),
        gmd_battery_charging_full('\ue732'),
        gmd_battery_full('\ue733'),
        gmd_battery_std('\ue734'),
        gmd_battery_unknown('\ue735'),
        gmd_bluetooth('\ue736'),
        gmd_bluetooth_connected('\ue737'),
        gmd_bluetooth_disabled('\ue738'),
        gmd_bluetooth_searching('\ue739'),
        gmd_brightness_auto('\ue73a'),
        gmd_brightness_high('\ue73b'),
        gmd_brightness_low('\ue73c'),
        gmd_brightness_medium('\ue73d'),
        gmd_data_usage('\ue73e'),
        gmd_developer_mode('\ue73f'),
        gmd_devices('\ue740'),
        gmd_dvr('\ue741'),
        gmd_gps_fixed('\ue742'),
        gmd_gps_not_fixed('\ue743'),
        gmd_gps_off('\ue744'),
        gmd_location_disabled('\ue745'),
        gmd_location_searching('\ue746'),
        gmd_multitrack_audio('\ue747'),
        gmd_network_cell('\ue748'),
        gmd_network_wifi('\ue749'),
        gmd_nfc('\ue74a'),
        gmd_now_wallpaper('\ue74b'),
        gmd_now_widgets('\ue74c'),
        gmd_screen_lock_landscape('\ue74d'),
        gmd_screen_lock_portrait('\ue74e'),
        gmd_screen_lock_rotation('\ue74f'),
        gmd_screen_rotation('\ue750'),
        gmd_sd_storage('\ue751'),
        gmd_settings_system_daydream('\ue752'),
        gmd_signal_cellular_0_bar('\ue753'),
        gmd_signal_cellular_1_bar('\ue754'),
        gmd_signal_cellular_2_bar('\ue755'),
        gmd_signal_cellular_3_bar('\ue756'),
        gmd_signal_cellular_4_bar('\ue757'),
        gmd_signal_cellular_connected_no_internet_0_bar('\ue758'),
        gmd_signal_cellular_connected_no_internet_1_bar('\ue759'),
        gmd_signal_cellular_connected_no_internet_2_bar('\ue75a'),
        gmd_signal_cellular_connected_no_internet_3_bar('\ue75b'),
        gmd_signal_cellular_connected_no_internet_4_bar('\ue75c'),
        gmd_signal_cellular_no_sim('\ue75d'),
        gmd_signal_cellular_null('\ue75e'),
        gmd_signal_cellular_off('\ue75f'),
        gmd_signal_wifi_0_bar('\ue760'),
        gmd_signal_wifi_1_bar('\ue761'),
        gmd_signal_wifi_2_bar('\ue762'),
        gmd_signal_wifi_3_bar('\ue763'),
        gmd_signal_wifi_4_bar('\ue764'),
        gmd_signal_wifi_off('\ue765'),
        gmd_signal_wifi_statusbar_1_bar('\ue766'),
        gmd_signal_wifi_statusbar_2_bar('\ue767'),
        gmd_signal_wifi_statusbar_3_bar('\ue768'),
        gmd_signal_wifi_statusbar_4_bar('\ue769'),
        gmd_signal_wifi_statusbar_connected_no_internet_1('\ue76a'),
        gmd_signal_wifi_statusbar_connected_no_internet_2('\ue76b'),
        gmd_signal_wifi_statusbar_connected_no_internet_3('\ue76c'),
        gmd_signal_wifi_statusbar_connected_no_internet_4('\ue76d'),
        gmd_signal_wifi_statusbar_connected_no_internet('\ue76e'),
        gmd_signal_wifi_statusbar_not_connected('\ue76f'),
        gmd_signal_wifi_statusbar_null('\ue770'),
        gmd_storage('\ue771'),
        gmd_usb('\ue772'),
        gmd_wifi_lock('\ue773'),
        gmd_wifi_tethering('\ue774'),
        gmd_attach_file('\ue775'),
        gmd_attach_money('\ue776'),
        gmd_border_all('\ue777'),
        gmd_border_bottom('\ue778'),
        gmd_border_clear('\ue779'),
        gmd_border_color('\ue77a'),
        gmd_border_horizontal('\ue77b'),
        gmd_border_inner('\ue77c'),
        gmd_border_left('\ue77d'),
        gmd_border_outer('\ue77e'),
        gmd_border_right('\ue77f'),
        gmd_border_style('\ue780'),
        gmd_border_top('\ue781'),
        gmd_border_vertical('\ue782'),
        gmd_format_align_center('\ue783'),
        gmd_format_align_justify('\ue784'),
        gmd_format_align_left('\ue785'),
        gmd_format_align_right('\ue786'),
        gmd_format_bold('\ue787'),
        gmd_format_clear('\ue788'),
        gmd_format_color_fill('\ue789'),
        gmd_format_color_reset('\ue78a'),
        gmd_format_color_text('\ue78b'),
        gmd_format_indent_decrease('\ue78c'),
        gmd_format_indent_increase('\ue78d'),
        gmd_format_ital('\ue78e'),
        gmd_format_line_spacing('\ue78f'),
        gmd_format_list_bulleted('\ue790'),
        gmd_format_list_numbered('\ue791'),
        gmd_format_paint('\ue792'),
        gmd_format_quote('\ue793'),
        gmd_format_size('\ue794'),
        gmd_format_strikethrough('\ue795'),
        gmd_format_textdirection_l_to_r('\ue796'),
        gmd_format_textdirection_r_to_l('\ue797'),
        gmd_format_underline('\ue798'),
        gmd_functions('\ue799'),
        gmd_insert_chart('\ue79a'),
        gmd_insert_comment('\ue79b'),
        gmd_insert_drive_file('\ue79c'),
        gmd_insert_emoticon('\ue79d'),
        gmd_insert_invitation('\ue79e'),
        gmd_insert_link('\ue79f'),
        gmd_insert_photo('\ue7a0'),
        gmd_merge_type('\ue7a1'),
        gmd_mode_comment('\ue7a2'),
        gmd_mode_edit('\ue7a3'),
        gmd_publish('\ue7a4'),
        gmd_vertical_align_bottom('\ue7a5'),
        gmd_vertical_align_center('\ue7a6'),
        gmd_vertical_align_top('\ue7a7'),
        gmd_wrap_text('\ue7a8'),
        gmd_attachment('\ue7a9'),
        gmd_cloud('\ue7aa'),
        gmd_cloud_circle('\ue7ab'),
        gmd_cloud_done('\ue7ac'),
        gmd_cloud_download('\ue7ad'),
        gmd_cloud_off('\ue7ae'),
        gmd_cloud_queue('\ue7af'),
        gmd_cloud_upload('\ue7b0'),
        gmd_file_download('\ue7b1'),
        gmd_file_upload('\ue7b2'),
        gmd_folder('\ue7b3'),
        gmd_folder_open('\ue7b4'),
        gmd_folder_shared('\ue7b5'),
        gmd_cast('\ue7b6'),
        gmd_cast_connected('\ue7b7'),
        gmd_computer('\ue7b8'),
        gmd_desktop_mac('\ue7b9'),
        gmd_desktop_windows('\ue7ba'),
        gmd_dock('\ue7bb'),
        gmd_gamepad('\ue7bc'),
        gmd_headset('\ue7bd'),
        gmd_headset_m('\ue7be'),
        gmd_keyboard('\ue7bf'),
        gmd_keyboard_alt('\ue7c0'),
        gmd_keyboard_arrow_down('\ue7c1'),
        gmd_keyboard_arrow_left('\ue7c2'),
        gmd_keyboard_arrow_right('\ue7c3'),
        gmd_keyboard_arrow_up('\ue7c4'),
        gmd_keyboard_backspace('\ue7c5'),
        gmd_keyboard_capslock('\ue7c6'),
        gmd_keyboard_control('\ue7c7'),
        gmd_keyboard_hide('\ue7c8'),
        gmd_keyboard_return('\ue7c9'),
        gmd_keyboard_tab('\ue7ca'),
        gmd_keyboard_voice('\ue7cb'),
        gmd_laptop('\ue7cc'),
        gmd_laptop_chromebook('\ue7cd'),
        gmd_laptop_mac('\ue7ce'),
        gmd_laptop_windows('\ue7cf'),
        gmd_memory('\ue7d0'),
        gmd_mouse('\ue7d1'),
        gmd_phone_android('\ue7d2'),
        gmd_phone_iphone('\ue7d3'),
        gmd_phonelink('\ue7d4'),
        gmd_phonelink_off('\ue7d5'),
        gmd_security('\ue7d6'),
        gmd_sim_card('\ue7d7'),
        gmd_smartphone('\ue7d8'),
        gmd_speaker('\ue7d9'),
        gmd_tablet('\ue7da'),
        gmd_tablet_android('\ue7db'),
        gmd_tablet_mac('\ue7dc'),
        gmd_tv('\ue7dd'),
        gmd_watch('\ue7de'),
        gmd_add_to_photos('\ue7df'),
        gmd_adjust('\ue7e0'),
        gmd_assistant_photo('\ue7e1'),
        gmd_audiotrack('\ue7e2'),
        gmd_blur_circular('\ue7e3'),
        gmd_blur_linear('\ue7e4'),
        gmd_blur_off('\ue7e5'),
        gmd_blur_on('\ue7e6'),
        gmd_brightness_1('\ue7e7'),
        gmd_brightness_2('\ue7e8'),
        gmd_brightness_3('\ue7e9'),
        gmd_brightness_4('\ue7ea'),
        gmd_brightness_5('\ue7eb'),
        gmd_brightness_6('\ue7ec'),
        gmd_brightness_7('\ue7ed'),
        gmd_brush('\ue7ee'),
        gmd_camera('\ue7ef'),
        gmd_camera_alt('\ue7f0'),
        gmd_camera_front('\ue7f1'),
        gmd_camera_rear('\ue7f2'),
        gmd_camera_roll('\ue7f3'),
        gmd_center_focus_strong('\ue7f4'),
        gmd_center_focus_weak('\ue7f5'),
        gmd_collections('\ue7f6'),
        gmd_color_lens('\ue7f7'),
        gmd_colorize('\ue7f8'),
        gmd_compare('\ue7f9'),
        gmd_control_point('\ue7fa'),
        gmd_control_point_duplicate('\ue7fb'),
        gmd_crop_3_2('\ue7fc'),
        gmd_crop_5_4('\ue7fd'),
        gmd_crop_7_5('\ue7fe'),
        gmd_crop_16_9('\ue7ff'),
        gmd_crop('\ue800'),
        gmd_crop_din('\ue801'),
        gmd_crop_free('\ue802'),
        gmd_crop_landscape('\ue803'),
        gmd_crop_original('\ue804'),
        gmd_crop_portrait('\ue805'),
        gmd_crop_square('\ue806'),
        gmd_dehaze('\ue807'),
        gmd_details('\ue808'),
        gmd_edit('\ue809'),
        gmd_exposure('\ue80a'),
        gmd_exposure_minus_1('\ue80b'),
        gmd_exposure_minus_2('\ue80c'),
        gmd_exposure_plus_1('\ue80d'),
        gmd_exposure_plus_2('\ue80e'),
        gmd_exposure_zero('\ue80f'),
        gmd_filter_1('\ue810'),
        gmd_filter_2('\ue811'),
        gmd_filter_3('\ue812'),
        gmd_filter_4('\ue813'),
        gmd_filter_5('\ue814'),
        gmd_filter_6('\ue815'),
        gmd_filter_7('\ue816'),
        gmd_filter_8('\ue817'),
        gmd_filter_9('\ue818'),
        gmd_filter_9_plus('\ue819'),
        gmd_filter('\ue81a'),
        gmd_filter_b_and_w('\ue81b'),
        gmd_filter_center_focus('\ue81c'),
        gmd_filter_drama('\ue81d'),
        gmd_filter_frames('\ue81e'),
        gmd_filter_hdr('\ue81f'),
        gmd_filter_none('\ue820'),
        gmd_filter_tilt_shift('\ue821'),
        gmd_filter_vintage('\ue822'),
        gmd_flare('\ue823'),
        gmd_flash_auto('\ue824'),
        gmd_flash_off('\ue825'),
        gmd_flash_on('\ue826'),
        gmd_flip('\ue827'),
        gmd_gradient('\ue828'),
        gmd_grain('\ue829'),
        gmd_grid_off('\ue82a'),
        gmd_grid_on('\ue82b'),
        gmd_hdr_off('\ue82c'),
        gmd_hdr_on('\ue82d'),
        gmd_hdr_strong('\ue82e'),
        gmd_hdr_weak('\ue82f'),
        gmd_healing('\ue830'),
        gmd_image('\ue831'),
        gmd_image_aspect_ratio('\ue832'),
        gmd_iso('\ue833'),
        gmd_landscape('\ue834'),
        gmd_leak_add('\ue835'),
        gmd_leak_remove('\ue836'),
        gmd_lens('\ue837'),
        gmd_looks_3('\ue838'),
        gmd_looks_4('\ue839'),
        gmd_looks_5('\ue83a'),
        gmd_looks_6('\ue83b'),
        gmd_looks('\ue83c'),
        gmd_looks_one('\ue83d'),
        gmd_looks_two('\ue83e'),
        gmd_loupe('\ue83f'),
        gmd_movie_creation('\ue840'),
        gmd_nature('\ue841'),
        gmd_nature_people('\ue842'),
        gmd_navigate_before('\ue843'),
        gmd_navigate_next('\ue844'),
        gmd_palette('\ue845'),
        gmd_panorama('\ue846'),
        gmd_panorama_fisheye('\ue847'),
        gmd_panorama_horizontal('\ue848'),
        gmd_panorama_vertical('\ue849'),
        gmd_panorama_wide_angle('\ue84a'),
        gmd_photo('\ue84b'),
        gmd_photo_album('\ue84c'),
        gmd_photo_camera('\ue84d'),
        gmd_photo_library('\ue84e'),
        gmd_portrait('\ue84f'),
        gmd_remove_red_eye('\ue850'),
        gmd_rotate_left('\ue851'),
        gmd_rotate_right('\ue852'),
        gmd_slideshow('\ue853'),
        gmd_straighten('\ue854'),
        gmd_style('\ue855'),
        gmd_switch_camera('\ue856'),
        gmd_switch_video('\ue857'),
        gmd_tag_faces('\ue858'),
        gmd_texture('\ue859'),
        gmd_timelapse('\ue85a'),
        gmd_timer_3('\ue85b'),
        gmd_timer_10('\ue85c'),
        gmd_timer('\ue85d'),
        gmd_timer_auto('\ue85e'),
        gmd_timer_off('\ue85f'),
        gmd_tonality('\ue860'),
        gmd_transform('\ue861'),
        gmd_tune('\ue862'),
        gmd_wb_auto('\ue863'),
        gmd_wb_cloudy('\ue864'),
        gmd_wb_incandescent('\ue865'),
        gmd_wb_irradescent('\ue866'),
        gmd_wb_sunny('\ue867'),
        gmd_beenhere('\ue868'),
        gmd_directions('\ue869'),
        gmd_directions_bike('\ue86a'),
        gmd_directions_bus('\ue86b'),
        gmd_directions_car('\ue86c'),
        gmd_directions_ferry('\ue86d'),
        gmd_directions_subway('\ue86e'),
        gmd_directions_train('\ue86f'),
        gmd_directions_transit('\ue870'),
        gmd_directions_walk('\ue871'),
        gmd_flight('\ue872'),
        gmd_hotel('\ue873'),
        gmd_layers('\ue874'),
        gmd_layers_clear('\ue875'),
        gmd_local_airport('\ue876'),
        gmd_local_atm('\ue877'),
        gmd_local_attraction('\ue878'),
        gmd_local_bar('\ue879'),
        gmd_local_cafe('\ue87a'),
        gmd_local_car_wash('\ue87b'),
        gmd_local_convenience_store('\ue87c'),
        gmd_local_drink('\ue87d'),
        gmd_local_florist('\ue87e'),
        gmd_local_gas_station('\ue87f'),
        gmd_local_grocery_store('\ue880'),
        gmd_local_hospital('\ue881'),
        gmd_local_hotel('\ue882'),
        gmd_local_laundry_service('\ue883'),
        gmd_local_library('\ue884'),
        gmd_local_mall('\ue885'),
        gmd_local_movies('\ue886'),
        gmd_local_offer('\ue887'),
        gmd_local_parking('\ue888'),
        gmd_local_pharmacy('\ue889'),
        gmd_local_phone('\ue88a'),
        gmd_local_pizza('\ue88b'),
        gmd_local_play('\ue88c'),
        gmd_local_post_office('\ue88d'),
        gmd_local_print_shop('\ue88e'),
        gmd_local_restaurant('\ue88f'),
        gmd_local_see('\ue890'),
        gmd_local_shipping('\ue891'),
        gmd_local_taxi('\ue892'),
        gmd_location_history('\ue893'),
        gmd_map('\ue894'),
        gmd_my_location('\ue895'),
        gmd_navigation('\ue896'),
        gmd_pin_drop('\ue897'),
        gmd_place('\ue898'),
        gmd_rate_review('\ue899'),
        gmd_restaurant_menu('\ue89a'),
        gmd_satellite('\ue89b'),
        gmd_store_mall_directory('\ue89c'),
        gmd_terrain('\ue89d'),
        gmd_traff('\ue89e'),
        gmd_apps('\ue89f'),
        gmd_arrow_back('\ue8a0'),
        gmd_arrow_drop_down('\ue8a1'),
        gmd_arrow_drop_down_circle('\ue8a2'),
        gmd_arrow_drop_up('\ue8a3'),
        gmd_arrow_forward('\ue8a4'),
        gmd_cancel('\ue8a5'),
        gmd_check('\ue8a6'),
        gmd_chevron_left('\ue8a7'),
        gmd_chevron_right('\ue8a8'),
        gmd_close('\ue8a9'),
        gmd_expand_less('\ue8aa'),
        gmd_expand_more('\ue8ab'),
        gmd_fullscreen('\ue8ac'),
        gmd_fullscreen_exit('\ue8ad'),
        gmd_menu('\ue8ae'),
        gmd_more_horiz('\ue8af'),
        gmd_more_vert('\ue8b0'),
        gmd_refresh('\ue8b1'),
        gmd_unfold_less('\ue8b2'),
        gmd_unfold_more('\ue8b3'),
        gmd_adb('\ue8b4'),
        gmd_bluetooth_audio('\ue8b5'),
        gmd_disc_full('\ue8b6'),
        gmd_dnd_forwardslash('\ue8b7'),
        gmd_do_not_disturb('\ue8b8'),
        gmd_drive_eta('\ue8b9'),
        gmd_event_available('\ue8ba'),
        gmd_event_busy('\ue8bb'),
        gmd_event_note('\ue8bc'),
        gmd_folder_special('\ue8bd'),
        gmd_mms('\ue8be'),
        gmd_more('\ue8bf'),
        gmd_network_locked('\ue8c0'),
        gmd_phone_bluetooth_speaker('\ue8c1'),
        gmd_phone_forwarded('\ue8c2'),
        gmd_phone_in_talk('\ue8c3'),
        gmd_phone_locked('\ue8c4'),
        gmd_phone_missed('\ue8c5'),
        gmd_phone_paused('\ue8c6'),
        gmd_play_download('\ue8c7'),
        gmd_play_install('\ue8c8'),
        gmd_sd_card('\ue8c9'),
        gmd_sim_card_alert('\ue8ca'),
        gmd_sms('\ue8cb'),
        gmd_sms_failed('\ue8cc'),
        gmd_sync('\ue8cd'),
        gmd_sync_disabled('\ue8ce'),
        gmd_sync_problem('\ue8cf'),
        gmd_system_update('\ue8d0'),
        gmd_tap_and_play('\ue8d1'),
        gmd_time_to_leave('\ue8d2'),
        gmd_vibration('\ue8d3'),
        gmd_voice_chat('\ue8d4'),
        gmd_vpn_lock('\ue8d5'),
        gmd_cake('\ue8d6'),
        gmd_domain('\ue8d7'),
        gmd_group('\ue8d8'),
        gmd_group_add('\ue8d9'),
        gmd_location_city('\ue8da'),
        gmd_mood('\ue8db'),
        gmd_notifications('\ue8dc'),
        gmd_notifications_none('\ue8dd'),
        gmd_notifications_off('\ue8de'),
        gmd_notifications_on('\ue8df'),
        gmd_notifications_paused('\ue8e0'),
        gmd_pages('\ue8e1'),
        gmd_party_mode('\ue8e2'),
        gmd_people('\ue8e3'),
        gmd_people_outline('\ue8e4'),
        gmd_person('\ue8e5'),
        gmd_person_add('\ue8e6'),
        gmd_person_outline('\ue8e7'),
        gmd_plus_one('\ue8e8'),
        gmd_poll('\ue8e9'),
        gmd_publ('\ue8ea'),
        gmd_school('\ue8eb'),
        gmd_share('\ue8ec'),
        gmd_whatshot('\ue8ed'),
        gmd_check_box('\ue8ee'),
        gmd_check_box_outline_blank('\ue8ef'),
        gmd_radio_button_off('\ue8f0'),
        gmd_radio_button_on('\ue8f1'),
        gmd_star('\ue8f2'),
        gmd_star_half('\ue8f3'),
        gmd_star_outline('\ue8f4');

        char character;

        Icon(char character) {
            this.character = character;
        }

        public String getFormattedName() {
            return "{" + name() + "}";
        }

        public char getCharacter() {
            return character;
        }

        public String getName() {
            return name();
        }
    }
}




Java Source Code List

android.view.IconicsButton.java
android.view.IconicsTextView.java
com.mikepenz.google_material_typeface_library.GoogleMaterial.java
com.mikepenz.iconics.IconicsDrawableOld.java
com.mikepenz.iconics.IconicsDrawable.java
com.mikepenz.iconics.Iconics.java
com.mikepenz.iconics.sample.CustomApplication.java
com.mikepenz.iconics.sample.MainActivity.java
com.mikepenz.iconics.sample.PlaygroundActivity.java
com.mikepenz.iconics.sample.adapter.IconAdapter.java
com.mikepenz.iconics.sample.typeface.CustomFont.java
com.mikepenz.iconics.typeface.FontAwesome.java
com.mikepenz.iconics.typeface.IIcon.java
com.mikepenz.iconics.typeface.ITypeface.java
com.mikepenz.iconics.utils.IconicsTypefaceSpan.java
com.mikepenz.iconics.utils.Utils.java
com.mikepenz.meteocons_typeface_library.Meteoconcs.java