Есть два способа вызвать функцию внешнего класса.
Здесь у вас должен быть встроенный модификатор как public.(Открытый класс).
1. className.funstionName(argument1,argument2,...,argumentn);
2. ClassName classVariable = new ClassName();
// Распределение памяти.
classVariable.functionName(argument1,argument2,...,argumentn);
В вашем случае вы передали объект класса контекста в конструктор, а также хотите вызвать этот метод из фрагмента и действия.
Вызовом из Activity :
ClassName classVariable=new ClassName(view,this,icon,color,text);
Позвонив с Фрагмент :
ClassName classVariable=new ClassName(view,getActivity(),icon,color,text);